Adobe® Photoshop®: n PSD-muoto on suunnittelijoiden muoto käyntikorttien suunnitteluun, logomalleihin, esitteiden malleihin, verkkosivustojen suunnitteluun ja paljon muuta. Suunnittelijoiden on tavallista viedä PSD-kerrokset yhteen kuvaan, mukaan lukien JPG, PNG, GIF, TIFF jne. Adobe Photoshopin kautta. Photoshop PSD muuntaminen rasterikuvia ja PDF tahansa Java ratkaisu, Java PSD API voi tehdä sen helposti. Minkä tahansa PSD muuntaminen automaatio sovellus, alla esimerkki koodit voidaan helposti integroida rasterikuvia ja PDF muuntaminen.
Muuntaa Photoshop PSD PDF, Prosessi on, Lataa Photoshop PSD tiedosto käyttämällä Kuvan luokka . Luo PDFOptionS-luokka objekti, asiaankuuluvien PDF-asetusten osalta. Lopuksi soita Kuva.Tallenna menetelmä, jolla on lähtö PDF-dokumentti ja erityiset asetusvaihtoehdot.
// 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 ); |
</div>
</div>
</div>
</div>
Java PSD API tarjoaa samanlaisen mallin muuntamiseen. Joten kuvio muuntaa rasterikuvia JPG, BMP, PNG, GIF, TIFF on sama kuin PDF eikä erityisiä kuva-asetuksia. API tarjoaa PNGOptions , JPEGOptions , BMPOptions , GIFOptions , Jpeg2000Vaihtoehdot PNG, JPG, BMP, GIF, JP2 vastaavasti. Joten prosessi on ladata tiedoston, käyttää asiaa kuvan vaihtoehtoja ja tallentaa PSD osaksi kuva valinta.
// 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); | |
} |
</div>
</div>
</div>
</div>