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
- Konversi File PSD ke PDF menggunakan Java
- Konversi File PSD ke Gambar Raster menggunakan Java
- Ekspor Layer di PSD ke Raster Image di 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.
- Muat file PSD menggunakan kelas Image.
- Buat instance dari kelas PdfOptions.
- Konversikan PSD ke PDF menggunakan metode Image.save(String, PdfOptions).
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.
- Muat file PSD menggunakan kelas Image.
- Gunakan kelas opsi gambar yang sesuai dari berikut ini (sesuai dengan format output yang Anda inginkan):
- Gunakan Image.save(String, ImageOptions) untuk menyimpan gambar yang dikonversi.
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.