Rotacionar Imagem em Java

Este tópico conciso mostra como rotacionar uma imagem em Java utilizando configurações de configuração junto com um conjunto sistemático de tarefas para implementar essa funcionalidade. A operação de rotação de bitmap em Java será demonstrada para um ângulo definido pelo usuário, incluindo como definir a cor de fundo para as áreas reveladas pela rotação. Você também aprenderá como girar e inverter imagens ao mesmo tempo para diversos formatos, como BMP, PNG, JPEG, etc.

Etapas para rotacionar imagem em Java

  1. Prepare o ambiente adicionando Aspose.Imaging for Java ao projeto
  2. Obtenha a imagem de entrada criando uma instância da classe Image
  3. Converta a imagem para um objeto da classe RasterImage
  4. Armazene a imagem carregada na memória para otimizar o desempenho
  5. Realize a rotação da imagem e defina a cor de fundo com o método rotate
  6. Exporte a imagem rotacionada

Ao aproveitar a operação rotacionar imagem em Java por ângulo, detalhamos a configuração necessária seguida pelos passos ordenados para alcançar essa funcionalidade. O arquivo BMP de origem é tratado como RasterImage, o que oferece vários métodos para rotação e inversão. Inicialmente, a imagem é armazenada na memória para melhorar o desempenho; depois, ela é girada e invertida antes de ser salva de volta no armazenamento.

Código para rotacionar imagem em Java

Para rotacionar bitmap em Java, o exemplo usa o método rotate para aplicar uma rotação específica à imagem. Você pode definir a cor de fundo que preenche as áreas vazias criadas durante a rotação da imagem. Além disso, é possível inverter a imagem usando o rotateFlip, que usa a classe RotateFlipType, e as opções incluem Rotate90FlipX para uma rotação de 90° com inversão no eixo X, Rotate90FlipY para uma rotação de 90° com inversão no eixo Y, entre 16 combinações totais.

Neste guia, cobrimos como rotacionar imagens em Java; para obter instruções sobre redimensionamento de imagens, consulte o artigo Alterar o brilho da imagem em Java.

 Português