תמונות DICOM (תמונות דיגיטליות ותקשורת ברפואה) הם חיוניים עבור התמונה הרפואית, אבל הפורמט המומחה שלהם יכול להקל על אחסון ושיתוף.ההפוך של קבצי DIKOM לתבניות תומכות אוניברסליות יותר כגון PNG או JPEG מקדם את התהליכים האלה תוך שמירה על מידע חשוב.

הכניסה

DICOM הוא סטנדרט לניהול, אחסון, הדפסה והעברת מידע בתמונות רפואיות.עם זאת, אופי הפרטיות שלה יכול להפוך את זה מאתגר לשלב עם מערכות אחרות או לשתף בין פלטפורמות שונות.

דרישות

לפני שאתה נכנס לתהליך ההמרה, לוודא שיש לך את הדברים הבאים:

  • התקנה של .NET SDK: ודא כי סביבת הפיתוח שלך מותאמת עם הגירסה העדכנית ביותר של ה-SDK .Net.

  • הוסף את חבילת Aspose.Imaging: כלול את החבילה Asposa.Imaging בפרויקט שלך באמצעות 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