Os arquivos PSD são criados para projetar imagens usando diferentes camadas. Diferentes arquivos PSD podem se tornar enormes devido aos dados e camadas visuais. Nesses casos, convém compactar uma imagem PSD para reduzir o tamanho do arquivo. Este artigo explica como compactar um arquivo PSD Photoshop programaticamente em Java.
- API Java para compactar um arquivo PSD Photoshop – Instalação
- Comprimir uma imagem PSD programaticamente em Java
API Java para compactar um arquivo PSD Photoshop – Instalação
Você pode trabalhar com arquivos do Photoshop programaticamente em Java usando a API Aspose.PSD for Java. Você também pode compactar uma imagem PSD em Java. Baixe rapidamente os arquivos JAR da seção New Releases ou use as seguintes configurações do Maven no arquivo pom.xml de seu aplicativo.
Repositório:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
Dependência:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-psd</artifactId>
<version>21.7</version>
<classifier>jdk16</classifier>
</dependency>
Comprimir uma imagem PSD programaticamente em Java
Você pode compactar uma imagem PSD em Java com as seguintes etapas:
- Carregue o arquivo PSD de origem usando a classe PsdImage.
- Crie um objeto da classe PsdOptions.
- Defina a técnica de compactação usando a classe CompressionMethod.
- Por fim, salve a imagem PSD compactada de saída com tamanho de arquivo reduzido.
O trecho de código abaixo mostra como compactar uma imagem PSD programaticamente em Java:
// Carregar um arquivo PSD de entrada
PsdImage image = new PsdImage("Input.psd");
// Crie uma instância de PsdOptions para definir o método de compactação
PsdOptions psdOptions = new PsdOptions();
psdOptions.setCompressionMethod(CompressionMethod.RLE);
// Salvar arquivo de imagem PSD compactado
image.save("PSDcompression.psd", psdOptions);
Explorar os recursos da API
Você pode explorar a seção documentação para conhecer muitos outros recursos incluídos na API.
Obtenha Licença de Avaliação Gratuita
Você pode avaliar a API em plena capacidade sem quaisquer limitações de avaliação solicitando uma licença temporária gratuita.
Conclusão
Neste artigo, você verificou como compactar um arquivo PSD Photoshop programaticamente em Java. Além disso, você não precisa instalar um aplicativo do Photoshop para reduzir o tamanho de um arquivo PSD. Além disso, sinta-se à vontade para entrar em contato conosco no fórum, em caso de dúvidas.