PSD (سند فتوشاپ) به عنوان فرمت فایل تصویر اولیه برای Adobe Photoshop عمل می کند. این به طور گسترده در طراحی لوگو، بروشور و تصاویر مختلف دیگر استفاده می شود. طراحان میتوانند لایههای فتوشاپ را بهعنوان PNG تصاویر در Adobe Photoshop صادر کنند. ما میتوانیم فایلهای PSD را به صورت برنامهنویسی و بدون فتوشاپ به تصاویر PNG تبدیل یا صادر کنیم. در این مقاله با نحوه تبدیل PSD به PNG در جاوا آشنا می شویم.
این مقاله موضوعات زیر را پوشش می دهد:
- API مبدل جاوا PSD به PNG
- تبدیل PSD به PNG با استفاده از جاوا
- تبدیل PSD به PNG با گزینهها
- PSD به PNG آنلاین را امتحان کنید
- منابع آموزشی رایگان
API تبدیل جاوا PSD به PNG
برای تبدیل فایلهای PSD به تصاویر PNG، از API Aspose.PSD for Java استفاده خواهیم کرد. Aspose.PSD برای جاوا به ما این امکان را می دهد که به راحتی فرمت های فایل Adobe Photoshop را دستکاری کنیم. این ابزار قدرتمند برنامههای جاوا را قادر میسازد تا فایلهای PSD و PSB را بدون زحمت بارگیری و خواندن کنند. این امکان را به شما میدهد تا ویژگیهای لایه، اعمال واترمارک، چرخش، مقیاسبندی، رندر و تبدیل فایلهای PSD، و همچنین چندین فرمتهای پشتیبانیشده دیگر را بدون نیاز به نصب Adobe Photoshop، تغییر دهید.
لطفاً JAR API را دانلود کنید یا پیکربندی pom.xml زیر را در یک برنامه جاوا مبتنی بر Maven اضافه کنید.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-psd</artifactId>
<version>21.7</version>
<classifier>jdk16</classifier>
</dependency>
تبدیل PSD به PNG با استفاده از جاوا
با دنبال کردن مراحل زیر می توانیم PSD را به PNG در جاوا تبدیل کنیم:
- با استفاده از روش Image.load() یک فایل PSD را به عنوان Image بارگذاری کنید.
- شی کلاس PngOptions را راه اندازی کنید.
- به صورت اختیاری، گزینه های PNG را مشخص کنید.
- در نهایت فایل خروجی را با استفاده از روش save() ذخیره کنید.
نمونه کد زیر نحوه تبدیل PSD به PNG در جاوا را نشان می دهد.
// یک تصویر PSD موجود را به عنوان تصویر بارگیری کنید
Image image = Image.load("C:\\Files\\sample-layers.psd");
// یک نمونه از کلاس PngOptions ایجاد کنید
PngOptions pngOptions = new PngOptions();
// متد ذخیره را فراخوانی کنید، مسیر خروجی را ارائه دهید و
// گزینه های صادرات برای تبدیل فایل PSD به فرمت فایل PNG.
image.save("C:\\Files\\PSD-to-PNG.png", pngOptions);
تبدیل PSD به PNG با گزینه ها
ما می توانیم گزینه های مختلف بارگذاری PSD و تبدیل PNG را در حین تبدیل PSD به PNG با دنبال کردن مراحل زیر مشخص کنیم:
- یک نمونه از کلاس PsdLoadOptions ایجاد کنید.
- گزینه های بارگذاری مانند setReadOnlyMode، setLoadEffectsResource و غیره را مشخص کنید.
- با استفاده از کلاس Image یک فایل PSD را به عنوان PsdImage بارگیری کنید.
- شی کلاس PngOptions را راه اندازی کنید.
- پس از آن گزینه های PNG مانند ColorType، Progressive، CompressionLevel و غیره را مشخص کنید.
- در نهایت فایل خروجی را با استفاده از روش save() ذخیره کنید.
نمونه کد زیر نحوه تبدیل یک PSD به یک PNG را با گزینه هایی در جاوا نشان می دهد.
// گزینه های بارگذاری PSD را مشخص کنید
PsdLoadOptions loadOptions = new PsdLoadOptions();
loadOptions.setLoadEffectsResource(true);
loadOptions.setUseDiskForLoadEffectsResource(true);
// یک تصویر PSD موجود را به عنوان تصویر بارگیری کنید
PsdImage image =(PsdImage)Image.load("C:\\Files\\sample-layers.psd",loadOptions);
// یک نمونه از کلاس PngOptions ایجاد کنید
PngOptions pngOptions = new PngOptions();
// گزینه های PNG را مشخص کنید
pngOptions.setColorType(PngColorType.TruecolorWithAlpha);
pngOptions.setProgressive(true);
pngOptions.setCompressionLevel(9);
// متد ذخیره را فراخوانی کنید، مسیر خروجی را ارائه دهید و
// گزینه های صادرات برای تبدیل فایل PSD به فرمت فایل PNG.
image.save("C:\\Files\\PSD-to-PNG.png", pngOptions);
مجوز رایگان دریافت کنید
برای امتحان Aspose.PSD برای جاوا بدون محدودیت ارزیابی میتوانید یک مجوز موقت رایگان دریافت کنید.
تبدیل PSD به PNG آنلاین
لطفاً ابزار رایگان آنلاین تبدیل PSD به PNG زیر را که با استفاده از API فوق توسعه یافته است، امتحان کنید.
تبدیل جاوا PSD به PNG - منابع یادگیری
میتوانید درباره خواندن، دستکاری و تبدیل فایلهای PSD به صورت برنامهریزی اطلاعات بیشتری کسب کنید. سایر ویژگی های کتابخانه را با استفاده از منابع زیر کاوش کنید:
- Aspose.PSD برای راهنمای توسعه دهنده جاوا.
- برنامه های آنلاین رایگان.
- Aspose.PSD برای مرجع Java API.
- راهنماها و مقالات چگونه.
نتیجه
این مقاله یک آموزش دقیق در مورد تبدیل فایلهای PSD به تصاویر PNG ارائه میدهد. با دنبال کردن دقیق مراحل ارائه شده و تنظیم قطعات کد متناسب با نیازهای خاص خود، می توانید به طور موثر PSD را به PNG در جاوا تبدیل کنید. در صورت وجود هرگونه ابهام، لطفاً در تالار گفتمان پشتیبانی رایگان ما با ما تماس بگیرید.