Adobe® Photoshop® Dosiera Konvertiĝo Per Java
Konvertu Photoshop PSD, PSB al JPG, PNG, BMP, TIFF-bildoj kaj PDF por konstrui plurplatformajn Java-aplikaĵojn.
PSD-formato de Adobe® Photoshop® estas formato de dizajnistoj por desegni vizitkartojn, logodezajnojn, flugfoliojn, retejo-dezajnojn kaj multe pli. Estas ofta kazo por dezajnistoj eksporti PSD-tavolojn al ununura bildo inkluzive de JPG, PNG, GIF, TIFF ktp per Adobe Photoshop. Por Photoshop PSD konvertiĝo al rastrumaj bildoj kaj PDF ene de ajna Java solvo, Java PSD API povas fari ĝin facile. Por iu ajn PSD-konverta aŭtomatiga aplikaĵo, sub ekzemplokodoj facile povas esti integritaj por rastrumaj bildoj kaj PDF-konverto.
Konverto de Photoshop PSD al PDF
Por konverti Photoshop PSD al PDF, Procezo estas, Ŝarĝu la Photoshop PSD-dosieron per Bilda klaso . Kreu PdfOptions-klason objekton, por koncernaj PDF-agordoj. Fine voku Image.save metodon havantan eligon PDF-dokumento kaj specifaj opcioj.
Java Kodo por Konverti Photoshop PSD al PDF
// Load image | |
Image psdtopdf = Image.load("sample.psd"); | |
// Create PDF options | |
PdfOptions options = new PdfOptions(); | |
// Convert PSD to PDF | |
psdtopdf.save("psd-to-pdf.pdf", options ); |
Konvertu Photoshop PSD al JPG, PNG, BMP-bildoj
Java PSD API provizas similan ŝablonon por konvertiĝo. Do ŝablono de konvertiĝo al rastrumaj bildoj JPG, BMP, PNG, GIF, TIFF estas sama kiel de PDF prefere ol specifaj bildaj agordoj. API provizas PngOptions , [JpegOptions]( https://apireference.aspose.com/psd/java/com .aspose.psd.imageoptions/JpegOptions), BmpOptions , [GifOptions]( https://apireference.aspose .com/psd/java/com.aspose.psd.imageoptions/GifOptions), Jpeg2000Options por PNG, JPG , BMP, GIF, JP2 respektive. Do procezo estas ŝarĝi la dosieron, uzi la koncernajn bild-opciojn kaj konservi la PSD en bildon de elekto.
Java Kodo por Konverti Photoshop PSD al Bildo
// Load an existing PSD image as Image | |
Image psdToImage = Image.load("sample.psd"); | |
// Create an instance of PngOptions class | |
PngOptions pngOptions = new PngOptions(); | |
// BmpOptions, GifOptions, JpegOptions, Jpeg2000Options other relevant image options | |
// Call the save method, provide output path and export options to convert PSD file to relevant image. | |
psdToImage.save("psd-to-png.png", pngOptions); | |
// In case to convert specific layers in the PSD file to the raster image | |
pngOptions.setColorType(PngColorType.TruecolorWithAlpha); | |
// Loop through the list of layers | |
for (int i = 0; i < psdToImage.getLayers().length; i++) { | |
// Convert and save the layer to PNG file format. | |
psdToImage.getLayers()[i].save(String.format("layer_out{0}.png", i + 1), pngOptions); | |
} |