تحويل DICOM إلى Image Java

التصوير الرقمي والاتصالات في الطب (DICOM) هو المعيار للاتصال وإدارة معلومات التصوير الطبي والبيانات ذات الصلة. لكنك تحتاج إلى برنامج مخصص لعرض ملف DICOM ولا يمكنك ببساطة تضمينه في العروض التقديمية أو صفحات الويب. لمعالجة هذا القيد ، يمكنك تحويل ملف DICOM إلى تنسيقات صور نقطية مثل JPEG و GIF و PNG و BMP. في هذه المقالة ، ستتعلم كيفية تحويل DICOM إلى JPEG و GIF و PNG و BMP و PDF Java.

Java DICOM إلى BMP و GIF و PNG و JPEG و PDF Converter

Aspose.Imaging for Java هي واجهة برمجة تطبيقات قوية لإنشاء الصور ومعالجتها تتيح لك تحويل ملف DICOM إلى JPEG و GIF و PNG و BMP و PDF بدقة عالية. يمكنك إما تنزيل واجهة برمجة التطبيقات JAR أو تثبيتها داخل التطبيقات المستندة إلى Maven باستخدام التكوينات التالية.

<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 إلى JPEG بجافا

فيما يلي خطوات تحويل DICOM إلى JPEG في Java:

  • قم بتحميل ملف DICOM إلى كائن DicomImage من مسار الملف المحدد.
  • حدد الصفحة النشطة في DICOM التي تريد تحويلها إلى JPEG (إذا لم يتم تعيينها ، فسيتم تحويل الصفحة النشطة الافتراضية).
  • احفظ صورة JPEG المحولة باستخدام طريقة DicomImage.save(String filePath، ImageOptionsBase options).

نموذج التعليمات البرمجية التالي يحول صفحة في DICOM إلى JPEG في Java.

DicomImage dicomImage = (DicomImage) Image.load("src/main/resources/image.dcm");

// اضبط الصفحة النشطة ليتم تحويلها إلى JPEG
dicomImage.setActivePage(dicomImage.getDicomPages()[0]);

JpegOptions jpegOptions = new JpegOptions();

// حفظ بتنسيق JPEG
dicomImage.save("src/main/resources/Output/DICOM_to_JPEG.jpg", jpegOptions);

إدخال DICOM

إدخال ملف DICOM

DICOM إلى JPEG

تم تحويل DICOM إلى JPG

DICOM إلى GIF بجافا

خطوات تحويل DICOM إلى GIF هي نفسها التي استخدمناها أعلاه لتحويل DICOM إلى JPEG. ما عليك سوى الوصول إلى ملف DICOM وحفظه بامتداد .gif. فيما يلي خطوات تحويل DICOM إلى GIF متحركة في Java:

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل DICOM إلى GIF في Java.

DicomImage dicomImage = (DicomImage) Image.load("src/main/resources/image.dcm");

GifOptions gifOptions = new GifOptions();

// حفظ بصيغة GIF
dicomImage.save("src/main/resources/Output/DICOM_to_GIF.gif", gifOptions);

تحويل DICOM إلى PNG في Java

كما قد تكون خمنت بالفعل ، فإن خطوات تحويل DICOM إلى PNG هي نفسها المستخدمة أعلاه لإجراء تحويلات أخرى. ما عليك سوى الوصول إلى ملف DICOM باستخدام فئة DicomImage وحفظه بامتداد .png. إذا كان مطلوبًا تحويل كل صفحة في ملف DICOM إلى PNG ، فما عليك سوى استدعاء الدالة DicomImage.getDicomPages() للحصول على مصفوفة DicomPage [] وتكرارها كما هو موضح أدناه.

يوضح المثال التالي من التعليمات البرمجية كيفية تحويل DICOM إلى PNG في Java.

DicomImage dicomImage = (DicomImage) Image.load("src/main/resources/image.dcm");

// احفظ كل صفحة كصورة PNG فردية.
for (DicomPage dicomPage : dicomImage.getDicomPages()) {
    // قم بإنشاء اسم ملف بناءً على فهرس الصفحة.
    String fileName = String.format("DICOM_to_PNG.%d.png", dicomPage.getIndex());

    // حفظ باسم PNG.
    dicomPage.save("src/main/resources/Output/" + fileName, new PngOptions());
}

تحويل DICOM إلى BMP في Java

تحويل DICOM إلى BMP بسيط مثل الفطيرة. قم بالوصول إلى ملف DICOM باستخدام فئة DicomImage واستخدم DicomImage.save(String filePath، ImageOptionsBase options) طريقة لحفظ DICOM كـ BMP. يوضح نموذج التعليمات البرمجية التالي كيفية تحويل DICOM إلى BMP في Java.

DicomImage dicomImage = (DicomImage) Image.load("src/main/resources/image.dcm");

// يغير حجم العرض بشكل متناسب.
dicomImage.resizeWidthProportionally(dicomImage.getWidth()* 2, ResizeType.NearestNeighbourResample);

BmpOptions bmpOptions = new BmpOptions();

// حفظ باسم BMP
dicomImage.save("src/main/resources/Output/DICOM_to_BMP.bmp", bmpOptions);

DICOM إلى PDF بجافا

يعد PDF أحد أكثر تنسيقات الملفات شيوعًا. لذلك ، من المهم معرفة كيفية تحويل ملف DICOM إلى PDF في Java. يوضح نموذج التعليمات البرمجية التالي كيفية إجراء هذا التحويل.

DicomImage dicomImage = (DicomImage) Image.load("src/main/resources/image.dcm");

PdfOptions pdfOptions = new PdfOptions();

// احفظ كملف PDF
dicomImage.save("src/main/resources/Output/DICOM_to_PDF.pdf", pdfOptions);

Java DICOM Converter - احصل على ترخيص مجاني

يمكنك تحويل صور DICOM إلى تنسيقات JPEG و GIF و PNG و BMP و PDF بدون قيود تقييم من خلال الحصول على ترخيص مؤقت مجاني.

استنتاج

في هذه المقالة ، تعلمت كيفية تحويل ملف DICOM إلى JPEG و GIF و PNG و BMP و PDF في Java. لقد رأيت أيضًا كيفية تعيين صفحة نشطة وتحويل جميع صفحات ملف DICOM. يرجى مراجعة التوثيق لمعرفة المزيد حول Aspose.Imaging API.

أنظر أيضا