Criar Criar Imagem Java

Os arquivos PSD são usados para criar imagens usando diferentes camadas contendo formas, texto, efeitos, etc. Pode ser necessário adicionar várias camadas para inserir gráficos ou texto em seus aplicativos de processamento de imagem. Assim, este artigo aborda como criar uma imagem PSD programaticamente em Java.

API Java para criar uma imagem PSD – Instalação

Aspose.PSD for Java API suporta a criação, edição ou manipulação de PSD e vários outros formatos de arquivo suportados. Você pode configurar a API baixando seu arquivo JAR na seção Downloads ou com as seguintes configurações do Maven:

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>

Criar uma imagem PSD usando Java

Você pode adicionar uma ou mais camadas para criar um arquivo PSD. Por exemplo, diferentes camadas para conter texto, imagens, formas, etc. Aqui estaremos adicionando diferentes formas, incluindo um retângulo e uma elipse, bem como uma camada de texto para demonstração. Você precisa seguir os passos abaixo para criar uma imagem PSD usando Java:

  1. Crie uma nova imagem usando a classe PsdImage.
  2. Limpe os dados da imagem e adicione um desenho de retângulo e elipse.
  3. Adicione uma camada de texto com qualquer string de texto.
  4. Grave o arquivo PSD de saída usando o método Save.

O snippet de código a seguir explica como criar uma imagem PSD programaticamente em Java:

// Crie uma nova imagem do zero.
PsdImage image = new PsdImage(450, 450);

// Preencha os dados da imagem
Graphics graphics = new Graphics(image);
graphics.clear(Color.getWhite());

// Desenhe um retângulo
graphics.drawRectangle(new Pen(new SolidBrush(Color.getBlue())), new Rectangle(10, 30, 80, 40));

// Desenhe uma forma de elipse especificando o objeto Pen, cor e coordenadas
graphics.drawEllipse(new Pen(new SolidBrush(Color.getRed())), new Rectangle(60, 80, 130, 90));

// Adicionar uma camada de texto
image.addTextLayer("Sample text", new Rectangle(150, 220, 100, 130));

// Salvar arquivo PSD de saída
image.save("CreatePSD.psd");

Explorar os recursos da API

Você pode dar uma olhada na documentação para conferir vários outros recursos oferecidos pela 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ê aprendeu como criar uma imagem PSD programaticamente usando Java. Você explorou como desenhar um retângulo e uma elipse especificando as coordenadas e a cor das formas. Da mesma forma, uma camada de texto também é adicionada à imagem PSD para explicar como é simples integrar esses recursos em seus aplicativos de processamento de imagem. Além disso, sinta-se à vontade para entrar em contato conosco no fórum em caso de dúvidas.

Veja também