Konversi DICOM ke Gambar Java

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.

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:

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

Masukkan file DICOM

DICOM ke JPEG

DICOM ke JPG Dikonversi

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:

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.

Lihat juga