dcm4che
纯java编写,网上有搜到android版本的jar包,是dcm4che低版本,只在安卓平台上实现了reader,没实现writer。github上的版本有reader和writer实现,但是是依赖javax相关包的,安卓上没有这些包。所以用不了github上的版本。
Modules
- dcm4che-audit
- dcm4che-audit-keycloak
- dcm4che-conf
- dcm4che-conf-api
- dcm4che-conf-api-hl7
- dcm4che-conf-json
- dcm4che-conf-json-schema
- dcm4che-conf-ldap
- dcm4che-conf-ldap-audit
- dcm4che-conf-ldap-hl7
- dcm4che-conf-ldap-imageio
- dcm4che-conf-ldap-schema
- dcm4che-core
- dcm4che-dcmr
- dcm4che-deident
- dcm4che-dict
- dcm4che-dict-priv
- dcm4che-emf
- dcm4che-hl7
- dcm4che-image
- dcm4che-imageio
- dcm4che-imageio-opencv
- dcm4che-imageio-rle
- dcm4che-js-dict
- dcm4che-json
- dcm4che-mime
- dcm4che-net
- dcm4che-net-audit
- dcm4che-net-hl7
- dcm4che-net-imageio
- dcm4che-soundex
- dcm4che-ws-rs
- dcm4che-xdsi
- dcm4che-jboss-modules
Utilities
agfa2dcm: Extract DICOM files from Agfa BLOB file
dcm2dcm: Transcode DICOM file according the specified Transfer Syntax
dcm2jpg: Convert DICOM image to JPEG or other image formats
dcm2json: Convert DICOM file in JSON presentation
dcm2pdf: Extract encapsulated PDF, CDA or STL from DICOM file
dcm2str: Apply Attributes Format Pattern to dicom file or command line parameters.
dcm2xml: Convert DICOM file in XML presentation
dcmdir: Dump, create or update DICOMDIR file
dcmdump: Dump DICOM file in textual form
dcmldap: Insert/remove configuration entries for Network AEs into/from LDAP server
dcmqrscp: Simple DICOM archive
dcmvalidate: Validate DICOM object according a specified Information Object Definition
deidentify: De-identify one or several DICOM files
emf2sf: Convert DICOM Enhanced Multi-frame image to legacy DICOM Single-frame images
findscu: Invoke DICOM C-FIND Query Request
getscu: Invoke DICOM C-GET Retrieve Request
hl72xml: Convert HL7 v2.x message in XML presentation
hl7pdq: Query HL7 v2.x Patient Demographics Supplier
hl7pix: Query HL7 v2.x PIX Manager
hl7rcv: HL7 v2.x Receiver
hl7snd: Send HL7 v2.x message
ianscp: DICOM Instance Availability Notification receiver
ianscu: Send DICOM Instance Availability Notification
jpg2dcm: Convert JPEG images or MPEG videos in DICOM files
json2props: Convert Archive configuration schema JSON files to key/value properties files and vice versa
json2rst: Generate ReStructuredText files from Archive configuration schema JSON files
mkkos: Make DICOM Key Object Selection Document
modality: Simulates DICOM Modality
movescu: Invoke DICOM C-MOVE Retrieve request
mppsscp: DICOM Modality Performed Procedure Step Receiver
mppsscu: Send DICOM Modality Performed Procedure Step
pdf2dcm: Convert PDF file into DICOM file
stgcmtscu: Invoke DICOM Storage Commitment Request
storescp: DICOM Composite Object Receiver
storescu: Send DICOM Composite Objects
stowrs: Send DICOM Composite Objects or Bulkdata file over Web
stowrsd: STOW-RS Server
swappxdata: Swaps bytes of uncompressed pixel data in DICOM files
syslog: Send Syslog messages via TCP/TLS or UDP to a Syslog Receiver
syslogd: Receives RFC 5424 Syslog messages via TCP/TLS or UDP
upsscu: Invokes services of Unified Procedure Step Service Class
wadors: Wado RS Client Simulator
wadows: Wado WS Client Simulator
xml2dcm: Create/Update DICOM file from/with XML presentation
xml2hl7: Create HL7 v2.x message from XML presentation
license: Mozilla Public License Version 1.1
imebra
Imebra now supplies the pre-compiled library for Android, which applies the Windowing in real time when you use the DicomView class (an Android View that displays the Dicom Image).
There is no need to convert to jpeg: Follow the example in the documentation and then modify the windowing value in the voilut object.
license:To use Imebra without being bound to the GPLv2 license you have to buy a commercial license. https://imebra.com/buy/
PixelMed
stackoverflow上有帖子说可以用在安卓上,相关资料很少
DCMTK
论坛说可以用ndk编译,跑在安卓上
Compiling DCMTK for Android(中文版)
https://blog.csdn.net/chenhuakang/article/details/73608510
license:A free evaluation licence is available for the OFFIS DICOM software packages DCMPPS, DCMPPSCU, PPSMGR, DCMPRINT SCU, DCMPRINT SCP, DCM2AVI, DCMJP2K and DCMSTCOM. The evaluation licence allows to download the software from the internet and to evaluate it for a period of four months. Any further use of the software requires a full licence agreement.