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
- Prepare o ambiente adicionando Aspose.Imaging for Java ao projeto
- Obtenha a imagem de entrada criando uma instância da classe Image
- Converta a imagem para um objeto da classe RasterImage
- Armazene a imagem carregada na memória para otimizar o desempenho
- Realize a rotação da imagem e defina a cor de fundo com o método rotate
- 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.