ภาพ DICOM (ภาพดิจิตอลและการสื่อสารในแพทย์) เป็นสิ่งสําคัญสําหรับภาพทางการแพทย์ แต่รูปแบบเฉพาะของพวกเขาสามารถซับซ้อนการจัดเก็บและการแบ่งปัน การแปลงไฟล์ DicOM ไปยังรูปแบบที่ได้รับการสนับสนุนโดยทั่วไปมากขึ้นเช่น PNG หรือ JPEG ช่วยให้กระบวนการเหล่านี้ง่ายต่อการรักษาข้อมูลที่สําคัญ ในคู่มือนี้เราจะผ่านขั้นตอนในการแปลงภาพ DIKOM โดยใช้ Aspose.Imaging สําหรับ .NET.
บทนํา
DICOM เป็นมาตรฐานสําหรับการจัดการการจัดเก็บการพิมพ์และการส่งข้อมูลในภาพทางการแพทย์ อย่างไรก็ตามธรรมชาติของมันสามารถทําให้มันเป็นเรื่องยากที่จะรวมกับระบบอื่น ๆ หรือแบ่งปันบนแพลตฟอร์มที่แตกต่างกัน การแปลงไฟล์ DIKOM ในรูปแบบเช่น PNG หรือ JPEG ทําให้พวกเขามีความสะดวกในการเก็บรวบรวมและวิเคราะห์โดยใช้เครื่องมือ มาตรฐาน.
ข้อกําหนด
ก่อนที่จะตกอยู่ในกระบวนการแปลงให้แน่ใจว่าคุณมีดังต่อไปน:
ติดตั้ง SDK .NET: ตรวจสอบให้แน่ใจว่าสภาพแวดล้อมการพัฒนาของคุณมีการตั้งค่าด้วยเวอร์ชันล่าสุดของ SDk .Net.
เพิ่ม Aspose.Imaging Package: รวมแพคเกจ Asposa.Imaging ในโครงการของคุณโดยใช้ NuGet:
dotnet add package Aspose.Imaging
- การตั้งค่าใบอนุญาตที่วัด: รับใบรับรองมาตรฐานจาก Aspose และกําหนดค่าตามที่แสดงด้านล่าง.
คู่มือขั้นตอนเพื่อแปลงภาพ DICOM
ขั้นตอนที่ 1: การตั้งค่าใบอนุญาต Metered
เพื่อปลดล็อคฟังก์ชั่นทั้งหมดคุณต้องตั้งค่าใบอนุญาตวัด:
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
- การเพิ่มประสิทธิภาพของ GIF ของ animated ใน .NET โดยใช้ Aspose.Imaging
- Optimize Multi-Page TIFFs for Archival in .NET ด้วย Aspose
- HEIC ไปยัง JPEG / PNG แปลงด้วย Aspose.Imaging สําหรับ .NET
- การเคลื่อนไหวที่ขับเคลื่อนข้อมูลใน .NET ด้วย Aspose.Imaging
- การบีบอัดภาพที่มีคุณภาพและไม่มีการสูญเสียใน .NET ด้วย Aspose.Imaging