Cara Mengonversi PSD ke PNG di Jawa

Dalam contoh ini, kami akan membahas cara mengonversi PSD menjadi PNG di Java dengan menyertakan semua detail untuk menetapkan lingkungan dan menggunakan kode contoh. Aplikasi yang dikembangkan dapat digunakan untuk menyimpan PSD sebagai PNG menggunakan Java menggunakan panggilan API sederhana dan dapat digunakan di salah satu lingkungan yang Dikonfigurasi Java di dalam Linux, macOS, atau Windows.

Langkah-langkah untuk Mengekspor PSD ke PNG di Jawa

  1. Siapkan lingkungan dengan menginstal Aspose.PSD for Java dari pengelola repositori untuk mengekspor PSD ke PNG
  2. Buat instance kelas PsdImage dan muat file sumber PSD dari disk
  3. Gunakan instance kelas PngOptions untuk menyetel opsi output PNG
  4. Ekspor PSD ke gambar PNG menggunakan metode simpan

Dalam aplikasi konversi Java PSD ke PNG dapat dengan mudah dibuat menggunakan langkah-langkah yang disebutkan di atas, di mana proses akan dimulai dengan memuat file sumber PSD dari disk atau aliran memori menggunakan metode Image.load(). Kemudian dengan menggunakan instance dari kelas PngOptions, properti yang diperlukan akan ditetapkan untuk gambar PNG. Terakhir, kami akan mengekspor PSD ke file PNG di disk menggunakan metode simpan.

Kode untuk Mengekspor PSD ke PNG di Jawa

import com.aspose.psd.Image;
import com.aspose.psd.License;
import com.aspose.psd.fileformats.png.PngColorType;
import com.aspose.psd.fileformats.psd.PsdImage;
import com.aspose.psd.imageloadoptions.PsdLoadOptions;
import com.aspose.psd.imageoptions.PngOptions;
public class PSDToPNG {
public static void main(String[] arguments) throws Exception {
String path= "/Documents/KnowledgeBase/TestData/";
// Apply the API license to convert PSD to PNG
License psdLicence = new License();
psdLicence.setLicense(path + "Conholdate.Total.Product.Family.lic");
// Set the psd loading options
PsdLoadOptions psdOpts = new PsdLoadOptions();
psdOpts.setReadOnlyMode(true);
PsdImage psdtoPngImage = (PsdImage)Image.load(path + "AllAdjustments.psd", psdOpts);
// Set the desired output PNG options
PngOptions pngOpts = new PngOptions();
pngOpts.setColorType(PngColorType.TruecolorWithAlpha);
pngOpts.setProgressive(true);
pngOpts.setCompressionLevel(9);
// Save the converted PNG on the disk
psdtoPngImage.save(path + "PsdConverted.png", pngOpts);
}
}

Contoh di atas menjelaskan proses mengekspor PSD ke PNG menggunakan Java dalam beberapa panggilan API. PsdLoadOptions digunakan untuk mengonfigurasi opsi sumber PSD untuk memuat gambar PSD menggunakan metode Image.load() dari disk. Instance kelas PngOptions dirujuk untuk mengatur properti PNG keluaran seperti CompressionLevel, ColorType, ResolutionSettings, DefaultReplacementFont, dan MultiPageOptions untuk beberapa nama. File PNG akan disimpan di disk atau di dalam MemoryStream setelah mengatur properti PNG.

Dalam contoh ini, kita telah mempelajari tentang mekanisme mengonversi PSD ke PNG menggunakan Java secara bertahap. Jika Anda tertarik mempelajari tentang proses konversi PSD ke PDF, lihat artikel di cara mengonversi PSD ke PDF di Jawa.

 Indonesian