Konversi PSD ke PNG di Java

PSD (Photoshop Document) berfungsi sebagai format file gambar utama untuk Adobe Photoshop. Ini banyak digunakan dalam mendesain logo, brosur, dan berbagai gambar lainnya. Desainer dapat mengekspor layer Photoshop sebagai gambar PNG di Adobe Photoshop. Kami dapat secara terprogram mengonversi atau mengekspor file PSD ke gambar PNG tanpa Photoshop. Pada artikel ini, kita akan mempelajari cara mengonversi PSD ke PNG di Java.

Artikel ini mencakup topik-topik berikut:

  1. Java PSD to PNG Converter API
  2. Ubah PSD ke PNG menggunakan Java
  3. Ubah PSD ke PNG Dengan Opsi
  4. Coba PSD ke PNG Online
  5. Sumber Belajar Gratis

API Konverter PSD ke PNG Java

Untuk mengonversi file PSD ke gambar PNG, kami akan menggunakan Aspose.PSD for Java API. Aspose.PSD for Java memungkinkan kita memanipulasi format file Adobe Photoshop dengan mudah. Alat canggih ini memungkinkan aplikasi Java memuat dan membaca file PSD dan PSB dengan mudah. Ini memberikan kemampuan untuk memodifikasi properti lapisan, menerapkan tanda air, memutar, menskalakan, merender, dan mengonversi file PSD, serta beberapa [format yang didukung] lainnya 10, semuanya tanpa memerlukan instalasi Adobe Photoshop.

Silakan unduh JAR API atau tambahkan konfigurasi pom.xml berikut dalam aplikasi Java berbasis 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>

Konversikan PSD ke PNG menggunakan Java

Kami dapat mengonversi PSD ke PNG di Java dengan mengikuti langkah-langkah di bawah ini:

  1. Muat file PSD sebagai Gambar menggunakan metode Image.load().
  2. Inisialisasi objek kelas PngOptions.
  3. Secara opsional, tentukan opsi PNG.
  4. Terakhir, simpan file keluaran menggunakan metode save().

Contoh kode berikut menunjukkan cara mengonversi PSD ke PNG di Java.

// Muat gambar PSD yang ada sebagai Gambar
Image image = Image.load("C:\\Files\\sample-layers.psd");

// Buat instance kelas PngOptions
PngOptions pngOptions = new PngOptions();

// Panggil metode simpan, berikan jalur keluaran dan
// opsi ekspor untuk mengonversi file PSD ke format file PNG.
image.save("C:\\Files\\PSD-to-PNG.png", pngOptions);
Sumber PSD

Sumber PSD

PNG yang dikonversi

PSD dikonversi ke PNG

Konversi PSD ke PNG Dengan Opsi

Kami dapat menentukan berbagai opsi pemuatan PSD dan konversi PNG saat mengonversi PSD ke PNG dengan mengikuti langkah-langkah di bawah ini:

  1. Buat instance dari kelas PsdLoadOptions.
  2. Tentukan opsi pemuatan seperti setReadOnlyMode, setLoadEffectsResource, dll.
  3. Muat file PSD sebagai PsdImage menggunakan kelas Gambar.
  4. Inisialisasi objek kelas PngOptions.
  5. Setelah itu, tentukan opsi PNG seperti ColorType, Progressive, CompressionLevel, dll.
  6. Terakhir, simpan file keluaran menggunakan metode save().

Contoh kode berikut menunjukkan cara mengonversi PSD ke PNG dengan opsi di Java.

// Tentukan Opsi Beban PSD
PsdLoadOptions loadOptions = new PsdLoadOptions();
loadOptions.setLoadEffectsResource(true);
loadOptions.setUseDiskForLoadEffectsResource(true);

// Muat gambar PSD yang ada sebagai Gambar
PsdImage image =(PsdImage)Image.load("C:\\Files\\sample-layers.psd",loadOptions);  

// Buat instance dari kelas PngOptions
PngOptions pngOptions = new PngOptions();

// Tentukan opsi PNG
pngOptions.setColorType(PngColorType.TruecolorWithAlpha);
pngOptions.setProgressive(true);
pngOptions.setCompressionLevel(9);

// Panggil metode simpan, berikan jalur keluaran dan
// opsi ekspor untuk mengonversi file PSD ke format file PNG.
image.save("C:\\Files\\PSD-to-PNG.png", pngOptions);

Dapatkan Lisensi Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk mencoba Aspose.PSD for Java tanpa batasan evaluasi.

Konversi PSD ke PNG Online

Silakan coba alat konversi PSD ke PNG online gratis berikut, yang dikembangkan menggunakan API di atas.

Konverter Java PSD ke PNG – Sumber Belajar

Anda dapat mempelajari lebih lanjut tentang membaca, memanipulasi, dan mengonversi file PSD secara terprogram. Jelajahi fitur perpustakaan lainnya menggunakan sumber daya berikut:

Kesimpulan

Artikel ini menawarkan tutorial mendetail tentang mengonversi file PSD menjadi gambar PNG secara efisien. Dengan hati-hati mengikuti langkah-langkah yang diberikan dan menyesuaikan cuplikan kode agar sesuai dengan kebutuhan khusus Anda, Anda dapat mengonversi PSD ke PNG secara efektif di Java. Jika ada ambiguitas, silakan hubungi kami di forum dukungan gratis.

Lihat juga