تصاویر DICOM (تصویر دیجیتال و ارتباطات در پزشکی) برای تصویربرداری پزشکی حیاتی هستند، اما فرمت تخصصی آنها می تواند ذخیره سازی و به اشتراک گذاری را پیچیده تر کند. تبدیل فایل های DIKOM به فرآیندهای پشتیبانی جهانی تر مانند PNG یا JPEG این فرایندها را در حالی که اطلاعات ضروری را حفظ می کند، ساده تر است.
معرفی
DICOM یک استاندارد برای پردازش، ذخیره سازی، چاپ و انتقال اطلاعات در تصویربرداری پزشکی است. با این حال، ماهیت خصوصی آن می تواند آن را چالش برانگیز برای ادغام با سیستم های دیگر و یا به اشتراک گذاری در پلتفرم های مختلف. تبدیل فایل های دیکوم به فرمت هایی مانند PNG یا JPEG آنها را آسان تر برای نگهداری، آرشیو، و تجزیه و تحلیل با استفاده از ابزارهای معمولی.
پیش شرط
قبل از غوطه ور شدن در فرآیند تبدیل، مطمئن شوید که موارد زیر را دارید:
NET SDK را نصب کنید: اطمینان حاصل کنید که محیط توسعه شما با آخرین نسخه از اسناد .net تنظیم شده است.
Add Aspose.Imaging Package: شامل بسته ای از برنامه های خود با استفاده از NuGet:
dotnet add package Aspose.Imaging
- Metered License Setup: یک مجوز اندازه گیری شده از Aspose دریافت کنید و آن را همانطور که در زیر نشان داده شده تنظیم کنید.
راهنمای گام به گام برای تبدیل تصاویر DICOM
مرحله اول: تنظیم مجوز اندازه گیری
برای باز کردن عملکرد کامل، شما نیاز به تنظیم یک مجوز اندازه گیری:
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.");
مرحله سوم: تنظیمات تبدیل را تنظیم کنید
در حال حاضر، تعریف کنید که چگونه می خواهید فایل 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 برای .NET، جریان های کار آرشیو، به اشتراک گذاری و تجزیه و تحلیل را آسان تر می کند.این راهنمای یک رویکرد جامع گام به گام برای کمک به شما در مدیریت موثر داده های پزشکی در برنامه های کاربردی شما فراهم می شود.
More in this category
- بهینه سازی GIF های متحرک در .NET با استفاده از Aspose.Imaging
- بهینه سازی TIFF های چند صفحه ای برای آرشیو در .NET با Aspose
- HEIC به JPEG/PNG تبدیل با Aspose.Imaging برای .NET
- استخراج تصاویر محصول برای پلتفرم های تجارت الکترونیک با استفاده از Aspose.Imaging برای .NET
- انیمیشن های مبتنی بر داده در .NET با Aspose.Imaging