Como redimensionar imagem usando Java

Este tutorial rápido foi desenvolvido para explicar como redimensionar a imagem usando Java com a ajuda de uma sequência de etapas e um código de exemplo executável. Para redimensionar a imagem, o código Java demonstra o processo definindo um novo tamanho e tipo de redimensionamento, mas você também pode utilizar muitas outras opções. A imagem de saída pode ser salva em qualquer formato como JPEG, PNG, BMP etc.

Etapas para redimensionar a imagem usando Java

  1. Configure o aplicativo para usar Aspose.Imaging do repositório Maven
  2. Carregue a imagem de origem do disco no objeto de classe Image
  3. Chame a função Image.resize() fornecendo novo tamanho e ResizeType
  4. Salve a imagem de saída no disco no formato desejado

O processo de redimensionamento de imagem Java é descrito aqui, primeiro compartilhando as etapas para configurar o ambiente e, em seguida, um procedimento passo a passo a ser seguido no programa Java. A classe Image contém várias sobrecargas para a função resize() que fornece opções diferentes para redimensionar a imagem usando o enumerador ResizeType ou ImageResizeSettings. Da mesma forma, o método save() tem várias opções para salvar a imagem de saída em um fluxo ou no disco junto com a configuração do retângulo delimitador.

Código para redimensionar imagem usando Java

Este código demonstra como o uso de arquivo de imagem de redimensionamento Java pode ser gerenciado usando qualquer um dos tipos de redimensionamento especificados no enumerador ResizeType, incluindo Bell, CatmullRom, CubicBSpline, HighQualityResample, LanczosResample, etc. Da mesma forma, você pode definir o valor do método de quantização de cores, o tipo do filtro e do modo de interpolação também usando o objeto ImageResizeSettings na função resize().

Este guia rápido nos ensinou como usar Java redimensionar imagem sem perder qualidade. Se você quiser aprender a conversão entre diferentes tipos de imagem, como BMP para PNG, consulte o artigo em como converter BMP para PNG em Java.

 Português