Mercurial > hg > orthanc-book
view Sphinx/source/users/code/image-dicomization.py @ 1128:fdca96f6ce57
added quick start guide for Stone Web viewer
| author | Sebastien Jodogne <s.jodogne@gmail.com> |
|---|---|
| date | Fri, 17 Jan 2025 11:03:58 +0100 |
| parents | 2d83e9ce6bf0 |
| children |
line wrap: on
line source
import base64 import json import requests with open('sample.png', 'rb') as f: content = f.read() pixelData = base64.b64encode(content).decode('ascii') r = requests.post('http://localhost:8042/tools/create-dicom', json.dumps({ 'Content' : 'data:image/png;base64,%s' % pixelData, 'Tags' : { 'PatientName' : 'TEST', 'StudyDescription' : 'MY^STUDY', } }), auth = requests.auth.HTTPBasicAuth('orthanc', 'orthanc')) r.raise_for_status() instanceId = r.json() ['ID'] print('ID of the newly created DICOM instance: %s' % instanceId)
