تبدیل PSD به JPG در سی شارپ

آیا به دنبال راهی برای تبدیل فایل های PSD خود به فرمت JPG بدون استفاده از Adobe Photoshop هستید؟ اگر چنین است، به جای درستی آمده اید. در این مقاله نحوه تبدیل PSD به JPG در سی شارپ را با انجام چند مرحله ساده به شما نشان خواهیم داد.

فرمت فایل Adobe Photoshop به عنوان PSD شناخته می شود. لایه ها، تصاویر برداری، تصاویر شطرنجی، متن و انواع دیگر داده ها همگی در یک فایل Adobe امکان پذیر هستند. علاوه بر این، از فرمت های کدگذاری رنگ خاکستری، CMYK و RGB پشتیبانی می کند. در یک PSD، لایه ها می توانند حجم زیادی از داده ها را در خود نگه دارند. برای به اشتراک گذاری کار خود به صورت آنلاین، می خواهید تصاویر PSD خود را به فرمت JPG تبدیل کنید، که رایج ترین فرمت برای تصاویر دیجیتال است.

JPG که با نام JPEG نیز شناخته می شود، نوعی فرمت تصویر است که از فشرده سازی با اتلاف برای ذخیره تصاویر استفاده می کند. معمولاً برای انتشار در وب برای کاهش اندازه تصویر در عین حفظ کیفیت تصویر استفاده می شود. ما به راحتی می توانیم تصاویر Adobe Photoshop PSD را به صورت برنامه نویسی به فرمت JPG تبدیل کنیم. پس بیایید شروع کنیم!

در این مقاله به موضوعات زیر پرداخته خواهد شد:

  1. C# PSD به JPG/JPEG Converter API
  2. مراحل تبدیل PSD به JPG
  3. تبدیل PSD به JPG با استفاده از C#

C# PSD به JPG/JPEG تبدیل API

ما از Aspose.PSD for .NET API برای تبدیل فایل های PSD به تصاویر JPG استفاده خواهیم کرد. API راه آسانی برای ایجاد، خواندن، ویرایش و تبدیل فایل‌های PSD و PSB بدون نیاز به Adobe Photoshop فراهم می‌کند. جدا از ایجاد و ویرایش فایل‌های فتوشاپ، می‌توانید ویژگی‌های لایه را به‌روزرسانی کنید، واترمارک اضافه کنید، عملیات گرافیکی انجام دهید، یا فایل‌ها را بین فرمت‌های فایل پشتیبانی شده با API تبدیل کنید.

کلاس Image API کلاس پایه برای همه انواع تصاویر است. کلاس PsdImage API اجازه بارگیری، ویرایش و ذخیره فایل‌های PSD را می‌دهد. این روش Save(string, ImageOptionsBase) را ارائه می دهد که PSD را در مکان فایل مشخص شده در قالب فایل مشخص شده با توجه به گزینه های ذخیره ذخیره می کند. API کلاس JpegOptions را برای تعیین گزینه های ایجاد فرمت فایل JPEG فراهم می کند.

لطفاً یا DLL API را دانلود کنید یا آن را با استفاده از NuGet نصب کنید.

PM> Install-Package Aspose.PSD

نحوه تبدیل تصویر PSD به JPG

ما به راحتی می توانیم هر فایل PSD را با انجام مراحل زیر به فرمت تصویر JPG تبدیل کنیم:

  • یک فایل PSD را بارگیری کنید.
  • گزینه های JPEG را مشخص کنید.
  • PSD را به صورت JPEG ذخیره کنید.

در بخش زیر نحوه تبدیل این مراحل به کد C# و صادرات فایل PSD به فرمت JPG توضیح داده شده است.

تبدیل PSD به JPG با سی شارپ

با دنبال کردن مراحل زیر می توانیم فایل های PSD را به تصاویر JPG تبدیل کنیم:

  1. ابتدا یک فایل PSD را به عنوان PsdImage با استفاده از کلاس Image بارگذاری کنید.
  2. سپس، شی کلاس JpegOptions را مقداردهی اولیه کنید.
  3. پس از آن گزینه های JPEG مانند Quality، JpegLsAllowedLossyError و غیره را مشخص کنید.
  4. در نهایت متد Save() را فراخوانی کنید. مسیر فایل خروجی و JpegOptions را به عنوان آرگومان می گیرد.

نمونه کد زیر نحوه تبدیل PSD به JPG در سی شارپ را نشان می دهد.

// این مثال کد نحوه تبدیل PSD به JPG را نشان می دهد.
// یک فایل PSD موجود را بارگیری کنید
var psdImage = (PsdImage)Image.Load("C:\\Files\\sample.psd");

// گزینه های JPEG را مشخص کنید
var options = new JpegOptions();
options.Quality = 80;
options.JpegLsAllowedLossyError = 10;

// PSD را به صورت JPEG ذخیره کنید
psdImage.Save("C:\\Files\\samplePsdToJpeg.jpg", options);
منبع PSD

منبع PSD

تبدیل PSD به JPG با سی شارپ

JPG تبدیل شده است

مجوز موقت رایگان دریافت کنید

برای امتحان Aspose.PSD برای دات نت بدون محدودیت ارزیابی می توانید یک مجوز موقت رایگان دریافت کنید.

نتیجه

در این مقاله با نحوه تبدیل PSD به JPG در سی شارپ آشنا شدیم. ما همچنین نحوه تعیین گزینه های JPEG را به صورت برنامه ای دیدیم. علاوه بر این، می‌توانید درباره Aspose.PSD برای دات‌نت با استفاده از مستندات اطلاعات بیشتری کسب کنید و ویژگی‌های مختلف پشتیبانی شده توسط API را بررسی کنید. در صورت وجود هرگونه ابهامی، لطفاً با ما در [تالار گفتمان پشتیبانی رایگان17 تماس بگیرید.

همچنین ببینید