Format PSD digunakan oleh Adobe Photoshop untuk menyimpan data yang berkaitan dengan desain grafis. File PSD dapat terdiri dari satu atau beberapa lapisan yang secara kolektif membentuk grafik. Namun, untuk melihat atau menyematkan gambar PSD langsung ke aplikasi web atau desktop Anda tidak memungkinkan. Untuk mengatasi masalah ini, Anda dapat mengonversi dokumen PSD ke format gambar PDF atau raster. Sejalan dengan itu, artikel ini memberikan beberapa cara sederhana untuk mengubah file PSD menjadi PDF, PNG, JPEG, GIF, dan format gambar lainnya menggunakan Java .

API Konverter PSD Java - Unduhan Gratis

Aspose.PSD for Java adalah API manipulasi file PSD yang kuat yang memungkinkan Anda memproses, mengedit, dan mengonversi dokumen PSD dari dalam aplikasi Java Anda. Mesin konverter API memungkinkan Anda mengonversi file PSD ke format lain dengan fidelitas tinggi. Anda dapat mengunduh JAR API atau menginstalnya di dalam aplikasi berbasis Maven Anda.

<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>20.9</version>
   <classifier>jdk16</classifier>
</dependency>

Konversi File PSD ke PDF menggunakan Java

PDF adalah salah satu format dokumen digital paling populer yang memastikan stabilitas tata letak dokumen terlepas dari perangkat keras atau perangkat lunaknya. Oleh karena itu, konversi PSD ke PDF dapat diadopsi di sebagian besar skenario. Berikut ini adalah langkah-langkah untuk mengonversi file PSD ke PDF.

Contoh kode berikut menunjukkan cara mengonversi file PSD ke PDF di Java.

// Muat gambar
Image img = Image.load("sample.psd");

// Buat opsi PDF
PdfOptions options = new PdfOptions();

// Konversikan PSD ke PDF
img.save("psd-to-pdf.pdf", options );

Konversi File PSD ke JPEG, PNG, BMP, GIF, dan JP2 menggunakan Java

Jika Anda tidak cocok untuk mengonversi PSD ke PDF, Anda dapat memilih opsi lain; konversi PSD ke gambar raster. Aspose.PSD for Java memungkinkan Anda mengonversi file PSD ke format gambar raster berikut:

  • JPEG
  • PNG
  • BMP
  • GIF
  • JP2

Berikut ini adalah langkah-langkah untuk mengonversi file PSD ke format gambar raster tertentu.

Contoh kode berikut menunjukkan cara mengonversi file PSD ke gambar PNG, JPEG, BMP, GIF, dan JPEG 2000 menggunakan Java.

// Muat gambar PSD yang ada sebagai Gambar
Image image = Image.load("sample.psd");
       
// Buat instance kelas PngOptions
 PngOptions pngOptions = new PngOptions();

 // Buat instance kelas BmpOptions
 BmpOptions bmpOptions = new BmpOptions();       

 // Buat instance kelas GifOptions
 GifOptions gifOptions = new GifOptions();

 // Buat instance kelas JpegOptions
 JpegOptions jpegOptions = new JpegOptions();

 // Buat instance kelas Jpeg2000Options
 Jpeg2000Options jpeg2000Options = new Jpeg2000Options();
 
 // Panggil metode simpan, berikan jalur keluaran dan opsi ekspor untuk mengonversi file PSD ke berbagai format file raster.
 image.save("psd-to-png.png", pngOptions);
 image.save("psd-to-bmp.bmp", bmpOptions);        
 image.save("psd-to-gif.gif", gifOptions);
 image.save("psd-to-jpg.jpeg", jpegOptions);
 image.save("psd-to-jp2.jp2", jpeg2000Options);

Ekspor Setiap Lapisan di PSD ke Gambar Terpisah

Anda juga dapat mengonversi lapisan tertentu dalam file PSD ke gambar raster. Contoh kode berikut menunjukkan cara mengonversi setiap lapisan dalam file PSD menjadi gambar PNG terpisah.

// Muat file PSD sebagai gambar dan masukkan ke PsdImage
PsdImage psdImage = (PsdImage) Image.load("sample.psd");

// Buat instance kelas PngOptions
PngOptions pngOptions = new PngOptions();
pngOptions.setColorType(PngColorType.TruecolorWithAlpha);

// Ulangi daftar lapisan
for (int i = 0; i < psdImage.getLayers().length; i++) {
	// Konversikan dan simpan layer ke format file PNG.
	psdImage.getLayers()[i].save(String.format("layer_out{0}.png", i + 1), pngOptions);
}

Kesimpulan

PSD adalah format file populer yang digunakan oleh Adobe Photoshop untuk perancangan dan pengembangan grafis. Pada artikel ini, Anda telah mempelajari cara mengonversi file PSD ke PDF dan format gambar raster termasuk PNG, BMP, JPEG, GIF, dan JPEG 2000 menggunakan Java. Selanjutnya, Anda telah melihat cara mengekspor setiap lapisan di PSD sebagai gambar terpisah. Anda dapat mempelajari lebih lanjut tentang Java PSD API menggunakan dokumentasi.

Lihat juga