DICOM(التصوير الرقمي والاتصالات في الطب) هو تنسيق ملف قياسي لتخزين معلومات التصوير الطبي. تتم إدارة المعلومات المخزنة في صور DICOM في شكل مجموعات بيانات بما في ذلك الرأس ومجموعة بيانات الصورة. غالبًا ما تحتوي صور DICOM على فحوصات طبية مثل الموجات فوق الصوتية والتصوير بالرنين المغناطيسي وما إلى ذلك والتي يتم تبادلها بين كيانات متعددة لمشاركة المعلومات الطبية للمريض.
من أجل عرض صور DICOM ، يتوفر العديد من أجهزة عرض DICOM غير المتصلة بالإنترنت والمتصلة بالإنترنت في السوق. ومع ذلك ، إذا كنت ترغب في تضمين صور DICOM في العروض التقديمية أو صفحات الويب ، فسيتعين عليك تحويلها إلى JPEG أو GIF أو PNG أو BMP أو أي تنسيق آخر للصور. وفقًا لهذا السيناريو ، في هذه المقالة ، ستتعلم كيفية تحويل صور DICOM برمجيًا في C#. في النهاية ، ستتمكن من تحويل DICOM إلى تنسيقات الصور التالية:
- JPEG
- GIF
- بي إن جي
- BMP
C# DICOM إلى JPEG و GIF و PNG و BMP Converter - تنزيل مجاني
لتحويل صور DICOM ، سنستخدم Aspose.Imaging for .NET وهي واجهة برمجة تطبيقات سهلة الاستخدام لإنشاء أنواع مختلفة من الصور ومعالجتها داخل تطبيقات .NET. Aspose.Imaging for .NET مستضاف على NuGet بالإضافة إلى أنه متاح للتحميل ثنائيات.
تحويل DICOM إلى JPEG في C#
فيما يلي خطوات تحويل DICOM إلى JPEG في C#:
- قم بتحميل ملف DICOM في كائن FileStream.
- قم بإنشاء كائن من فئة DicomImage وتهيئته باستخدام كائن FileStream.
- حدد الصفحة النشطة في DICOM التي تريد تحويلها إلى JPEG (إذا لم يتم تعيينها ، فسيتم تحويل الصفحة النشطة الافتراضية).
- احفظ صورة JPEG المحولة باستخدام طريقة DicomImage.Save (string، ImageOptionsBase).
نموذج التعليمات البرمجية التالي يحول صفحة في DICOM إلى JPEG في C#.
// قم بتحميل ملف DICOM
using (var fileStream = new FileStream("DICOM.DCM", FileMode.Open, FileAccess.Read))
using (DicomImage image = new DicomImage(fileStream))
{
// اضبط الصفحة النشطة ليتم تحويلها إلى JPEG
image.ActivePage = (DicomPage) image.Pages[95];
// حفظ بتنسيق JPEG
image.Save("DICOM to JPEG.jpg", new JpegOptions());
}
إدخال DICOM
DICOM إلى JPEG
تحويل DICOM إلى GIF في C#
تحويل DICOM إلى GIF بسيط مثل الفطيرة. ما عليك سوى الوصول إلى ملف DICOM وحفظه بامتداد .gif. فيما يلي خطوات تحويل DICOM إلى GIF متحرك في C#:
- قم بالوصول إلى ملف DICOM باستخدام فئة DicomImage.
- احفظ صورة GIF المحولة باستخدام طريقة DicomImage.Save (string، ImageOptionsBase).
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل DICOM إلى GIF في C#.
// قم بتحميل ملف DICOM
using (var fileStream = new FileStream("DICOM.DCM", FileMode.Open, FileAccess.Read))
using (DicomImage image = new DicomImage(fileStream))
{
// حفظ بصيغة GIF
image.Save("DICOM to GIF.gif", new GifOptions());
}
تحويل DICOM إلى PNG في C#
تحويل DICOM إلى PNG مماثل لتحويل DICOM إلى JPEG. ما عليك سوى الوصول إلى ملف DICOM باستخدام فئة DicomImage وحفظه بامتداد .png. يوضح نموذج التعليمات البرمجية التالي كيفية تحويل DICOM إلى PNG في C#.
// قم بتحميل ملف DICOM
using (var fileStream = new FileStream("DICOM.DCM", FileMode.Open, FileAccess.Read))
using (DicomImage image = new DicomImage(fileStream))
{
// اضبط الصفحة النشطة ليتم تحويلها إلى JPEG
image.ActivePage = (DicomPage)image.Pages[95];
// حفظ باسم PNG
image.Save("DICOM to PNG.png", new PngOptions());
}
تحويل DICOM إلى BMP في C#
لتحويل DICOM إلى BMP ، يمكنك تكرار نفس الخطوات للوصول إلى ملف DICOM باستخدام فئة DicomImage. بمجرد الانتهاء من ذلك ، استخدم طريقة DicomImage.Save (string، ImageBaseOptions) لحفظ DICOM كـ BMP. يوضح نموذج التعليمات البرمجية التالي كيفية تحويل DICOM إلى BMP في C#.
// قم بتحميل ملف DICOM
using (var fileStream = new FileStream("DICOM.DCM", FileMode.Open, FileAccess.Read))
using (DicomImage image = new DicomImage(fileStream))
{
// اضبط الصفحة النشطة ليتم تحويلها إلى JPEG
image.ActivePage = (DicomPage)image.Pages[95];
// حفظ باسم BMP
image.Save("DICOM to BMP.bmp", new BmpOptions());
}
C# DICOM to Image Converter - تعرف على المزيد
اكتشف المزيد حول العمل مع الصور باستخدام Aspose.Imaging for .NET API.
أنظر أيضا
معلومات: قد تجد تطبيق Aspose Text to GIF مثيرًا للاهتمام.