Pencitraan Digital dan Komunikasi dalam Kedokteran (DICOM) adalah standar untuk komunikasi dan pengelolaan informasi pencitraan medis dan data terkait. Tetapi Anda memerlukan perangkat lunak khusus untuk melihat file DICOM dan Anda tidak bisa begitu saja menyematkannya dalam presentasi atau halaman web. Untuk mengatasi batasan ini, Anda dapat mengonversi file DICOM ke format gambar raster seperti JPEG, GIF, PNG, dan BMP. Pada artikel ini, Anda akan mempelajari cara mengonversi DICOM ke JPEG, GIF, PNG, BMP, dan PDF Java.
- API Konverter DICOM Java
- DICOM ke JPEG di Jawa
- DICOM ke GIF di Jawa
- Konversi DICOM ke PNG di Jawa
- DICOM ke BMP di Jawa
- DICOM ke PDF di Jawa
Java DICOM ke BMP, GIF, PNG, JPEG dan Konverter PDF
Aspose.Imaging for Java adalah API pembuatan dan manipulasi gambar canggih yang memungkinkan Anda mengonversi file DICOM ke JPEG, GIF, PNG, BMP, dan PDF dengan fidelitas tinggi. Anda dapat mengunduh API JAR atau menginstalnya dalam aplikasi berbasis Maven Anda menggunakan konfigurasi berikut.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-imaging</artifactId>
<version>20.10</version>
<classifier>jdk16</classifier>
</dependency>
DICOM ke JPEG di Jawa
Berikut ini adalah langkah-langkah untuk mengonversi DICOM ke JPEG di Java:
- Muat file DICOM ke objek DicomImage dari jalur file yang ditentukan.
- Pilih halaman aktif di DICOM yang ingin Anda konversi ke JPEG (jika tidak diatur, halaman aktif default akan dikonversi).
- Simpan gambar JPEG yang dikonversi menggunakan metode DicomImage.save(String filePath, ImageOptionsBase).
Contoh kode berikut mengonversi halaman di DICOM ke JPEG di Java.
DicomImage dicomImage = (DicomImage) Image.load("src/main/resources/image.dcm");
// Atur halaman aktif untuk dikonversi ke JPEG
dicomImage.setActivePage(dicomImage.getDicomPages()[0]);
JpegOptions jpegOptions = new JpegOptions();
// Simpan sebagai JPEG
dicomImage.save("src/main/resources/Output/DICOM_to_JPEG.jpg", jpegOptions);
Masukan DICOM
DICOM ke JPEG
DICOM ke GIF di Jawa
Langkah-langkah untuk mengonversi DICOM ke GIF sama dengan yang kami gunakan di atas untuk mengonversi DICOM ke JPEG. Cukup akses file DICOM dan simpan dengan ekstensi .gif. Berikut ini adalah langkah-langkah untuk mengubah DICOM menjadi animasi GIF di Java:
- Muat file DICOM ke objek DicomImage dari jalur file yang ditentukan.
- Simpan gambar GIF yang dikonversi menggunakan metode DicomImage.save(String filePath, ImageOptionsBase).
Contoh kode berikut menunjukkan cara mengonversi DICOM ke GIF di Java.
DicomImage dicomImage = (DicomImage) Image.load("src/main/resources/image.dcm");
GifOptions gifOptions = new GifOptions();
// Simpan sebagai GIF
dicomImage.save("src/main/resources/Output/DICOM_to_GIF.gif", gifOptions);
Konversi DICOM ke PNG di Jawa
Seperti yang mungkin sudah Anda duga, langkah-langkah untuk mengonversi DICOM ke PNG sama seperti yang digunakan di atas untuk melakukan konversi lainnya. Cukup akses file DICOM menggunakan kelas DicomImage dan simpan dengan ekstensi .png. Jika diperlukan untuk mengonversi setiap halaman dalam file DICOM ke PNG, cukup panggil fungsi DicomImage.getDicomPages() untuk mendapatkan larik DicomPage[] dan ulangi seperti yang ditunjukkan di bawah ini.
Contoh kode berikut menunjukkan cara mengonversi DICOM ke PNG di Java.
DicomImage dicomImage = (DicomImage) Image.load("src/main/resources/image.dcm");
// Simpan setiap halaman sebagai gambar PNG individual.
for (DicomPage dicomPage : dicomImage.getDicomPages()) {
// Hasilkan nama file berdasarkan indeks halaman.
String fileName = String.format("DICOM_to_PNG.%d.png", dicomPage.getIndex());
// Simpan sebagai PNG.
dicomPage.save("src/main/resources/Output/" + fileName, new PngOptions());
}
Konversi DICOM ke BMP di Java
Mengubah DICOM ke BMP sangat mudah. Akses file DICOM menggunakan kelas DicomImage dan gunakan metode DicomImage.save(String filePath, ImageOptionsBase options) untuk menyimpan DICOM sebagai BMP. Contoh kode berikut menunjukkan cara mengonversi DICOM ke BMP di Java.
DicomImage dicomImage = (DicomImage) Image.load("src/main/resources/image.dcm");
// Mengubah ukuran lebar secara proporsional.
dicomImage.resizeWidthProportionally(dicomImage.getWidth()* 2, ResizeType.NearestNeighbourResample);
BmpOptions bmpOptions = new BmpOptions();
// Simpan sebagai BMP
dicomImage.save("src/main/resources/Output/DICOM_to_BMP.bmp", bmpOptions);
DICOM ke PDF di Jawa
PDF adalah salah satu format file paling populer. Jadi, penting untuk mengetahui cara mengubah file DICOM menjadi PDF di Java. Contoh kode berikut menjelaskan cara melakukan konversi ini.
DicomImage dicomImage = (DicomImage) Image.load("src/main/resources/image.dcm");
PdfOptions pdfOptions = new PdfOptions();
// Simpan sebagai PDF
dicomImage.save("src/main/resources/Output/DICOM_to_PDF.pdf", pdfOptions);
Java DICOM Converter - Dapatkan Lisensi Gratis
Anda dapat mengonversi gambar DICOM ke format JPEG, GIF, PNG, BMP, dan PDF tanpa batasan evaluasi dengan mendapatkan lisensi sementara gratis.
Kesimpulan
Pada artikel ini, Anda telah mempelajari cara mengonversi file DICOM ke JPEG, GIF, PNG, BMP, dan PDF di Java. Anda juga telah melihat cara menyetel halaman aktif dan mengonversi semua halaman file DICOM. Silakan periksa dokumentasi untuk mempelajari lebih lanjut tentang Aspose.Imaging API.