نحوه تنظیم DPI / رزولوشن هنگام تبدیل فایل های PSD به .NET

نحوه تنظیم DPI / رزولوشن هنگام تبدیل فایل های PSD به .NET

Aspose.PSD برای .NET به شما اجازه می دهد تا رزولوشن سفارشی DPI / خروجی را برای هر تبدیل PSD (JPEG، PNG، TIFF، PDF، و غیره) با یک خط کد واحد تعریف کنید.

مشکل دنیای واقعی

DPI پیش فرض به ندرت برای انتشار یا چاپ مناسب است. صادرات دستی نیاز به کلیک های بیش از حد دارد و نمی تواند برای مجموعه های تصویر بزرگ مقیاس داشته باشد.

بررسی راه حل

انتخاب انتخاب خود را تنظیم کنید ImageOptions (به عنوان مثال، JpegOptions, PngOptions, TiffOptions, PdfOptionsبرای تنظیم دقیق DPI مورد نیاز، سپس فایل تبدیل شده را ذخیره کنید.

پیش شرط

  • Visual Studio 2019 یا بالاتر
  • .NET 6.0 یا بالاتر (یا .Net Framework 4.6.2+)
  • Aspose.PSD برای .NET از NuGet
  • فایل PSD(s) برای تبدیل
PM> Install-Package Aspose.PSD

پیاده سازی گام به گام

مرحله اول: فایل PSD را دانلود کنید

using Aspose.PSD;
using Aspose.PSD.FileFormats.Psd;
using Aspose.PSD.ImageOptions;

string inputFile = "./input/hires.psd";
string outputFile = "./output/hires.jpg";

var loadOptions = new PsdLoadOptions() { LoadEffectsResource = true };
PsdImage image = (PsdImage)Image.Load(inputFile, loadOptions);

مرحله 2: تنظیم DPI در گزینه های صادرات

var jpegOptions = new JpegOptions()
{
    ResolutionSettings = new ResolutionSetting(300, 300) // 300x300 DPI for print quality
};

مرحله 3: ذخیره فایل با DPI سفارشی

image.Save(outputFile, jpegOptions);
image.Dispose();

استفاده از موارد و برنامه ها

  • دارایی های بازاریابی چاپ شده یا با کیفیت بالا
  • فرآیندهای پیش چاپ یا طراحی به چاپ
  • دارایی های وب با نیازهای تراکم پیکسل خاص

چالش ها و راه حل های مشترک

DPI در بعضی از مخاطبان نادیده گرفته شده است: برخی از نرم افزارها DPI را نادان می گیرند و فقط از ابعاد پیکسل استفاده می کنند – تست در چاپ و جریان های کاری حرفه ای.

حجم خروجی: همیشه هر دو ابعاد پیکسل و DPI را در ویژگی های فایل خریجی بررسی کنید.

بهترین شیوه‌ها

  • همیشه پیش نمایش در چاپ یا جریان کار دیجیتال خود را
  • استفاده از 300+ DPI برای چاپ، 72-150 DPi برای وب
  • اتوماتیک برای کتابخانه های تصویر کامل در صورت لزوم

FAQ

**Q: آیا می توانم DPI را برای تمام فرمت های خروجی تنظیم کنم؟**A: بله – استفاده از متن مربوطه ImageOptions کلاس و مجموعه ResolutionSettings.

**Q: آیا تغییر DPI ابعاد پیکسل را تغییر می دهد؟**A: نه – متادیت های DPI از اندازه تصویر جدا می شوند؛ در صورت لزوم هر دو را تنظیم می کنند.

نتیجه گیری

Aspose.PSD برای .NET به شما کنترل کامل بر رزولوشن تصویر برای هر فرمت خروجی می دهد. Aspose.PSD برای .NET API Reference .

 فارسی