صور DICOM (الصور الرقمية والاتصالات في الطب) أمر حيوي للصور الطبية، ولكن تنسيقها المتخصص يمكن أن يزيد من تعقيد التخزين والمشاركة. تحويل ملفات DIKOM إلى إصدارات أكثر دعمًا عالمية مثل PNG أو JPEG يسهل هذه العمليات مع الحفاظ على المعلومات الأساسية.

مقدمة

DICOM هو معيار لمعالجة، وتخزين، وطباعة، ونقل المعلومات في الصورة الطبية.ومع ذلك، فإن طبيعتها المملوكة يمكن أن تجعل من الصعب دمجها مع أنظمة أخرى أو مشاركتها عبر مختلف المنصات.تحويل ملفات ديكوم إلى تنسيقات مثل PNG أو JPEG يجعلها أسهل لتخزن، أرشيف، وتحليل باستخدام الأدوات القياسية.

المتطلبات

قبل الغوص في عملية التحويل، تأكد من أن لديك ما يلي:

  • تثبيت .NET SDK: تأكد من أن بيئتك التطويرية متوفرة مع أحدث إصدار من .NETSDK.

  • إضافة الحزمة Aspose.Imaging: إدراج حزمة aspose .Imating في مشروعك باستخدام NuGet:

dotnet add package Aspose.Imaging
  • إعداد الترخيص المقياس: احصل على ترخيص قياس من Aspose وتكوينه كما هو موضح أدناه.

دليل خطوة بخطوة لتحويل صور DICOM

الخطوة 1: إعداد الترخيص المقياس

لتفكيك الوظائف الكاملة ، تحتاج إلى إعداد ترخيص مقياس:

using Aspose.Imaging;

// Initialize metered license
Metered metered = new Metered();
metered.SetMeteredKey("your-public-key", "your-private-key");
Console.WriteLine("Metered license configured successfully.");

الخطوة 2: تحميل صورة DICOM

بعد ذلك ، قم بتحميل ملف صورة DICOM الخاص بك:

// Load the DICOM image
string dicomFilePath = @"path\to\dicomfile.dcm";
Image dicomImage = Image.Load(dicomFilePath);
Console.WriteLine("DICOM image loaded successfully.");

الخطوة 3: تحديد إعدادات التحويل

الآن ، حدد كيف تريد تحويل ملف DICOM الخاص بك. يمكنك الاختيار بين تنسيقات PNG و JPEG.

تحويل إلى PNG

للضغط الخالي من الخسائر والحفاظ على التفاصيل:

// Save as PNG
string pngFilePath = @"path\to\output.png";
dicomImage.Save(pngFilePath);
Console.WriteLine("DICOM image converted to PNG successfully.");

تحويل إلى JPEG

لتوازن حجم الملف ونوعيته، استخدم تنسيق JPEG:

// Save as JPEG with high quality settings
string jpegFilePath = @"path\to\output.jpg";
dicomImage.Save(jpegFilePath, new JpegOptions { Quality = 90 });
Console.WriteLine("DICOM image converted to JPEG successfully.");

نموذج الكود الكامل

فيما يلي رمز العمل الكامل الذي يظهر تحويل صور DICOM إلى PNG أو JPEG:

using Aspose.Imaging;

class Program
{
    static void Main(string[] args)
    {
        // Initialize metered license
        Metered metered = new Metered();
        metered.SetMeteredKey("your-public-key", "your-private-key");
        Console.WriteLine("Metered license configured successfully.");

        // Load the DICOM image
        string dicomFilePath = @"path\to\dicomfile.dcm";
        Image dicomImage = Image.Load(dicomFilePath);
        Console.WriteLine("DICOM image loaded successfully.");

        // Save as PNG
        string pngFilePath = @"path\to\output.png";
        dicomImage.Save(pngFilePath);
        Console.WriteLine("DICOM image converted to PNG successfully.");

        // Save as JPEG with high quality settings
        string jpegFilePath = @"path\to\output.jpg";
        dicomImage.Save(jpegFilePath, new JpegOptions { Quality = 90 });
        Console.WriteLine("DICOM image converted to JPEG successfully.");
    }
}

استنتاجات

تحويل صور DICOM إلى PNG أو JPEG باستخدام Aspose.Imaging for .NET يسهل تدفقات العمل في الأرشيف والمشاركة والتحليل.هذا الدليل يوفر نهج شامل خطوة بخطوة لمساعدتك على التعامل بفعالية مع البيانات الطبية في تطبيقاتك.

More in this category