Como cortar imagem em Java

Este tutorial aborda o requisito muito comum, ou seja, como cortar imagem em Java fornecendo a configuração do ambiente, um processo detalhado na forma de etapas fáceis de seguir e um código de exemplo executável que pode ser usado em qualquer um dos sistemas operacionais comuns. Para cortar bitmap Java, o código contém algumas linhas de código que cortam e salvam a imagem resultante como um arquivo BMP.

Etapas para cortar imagem em Java

  1. Configure o projeto para adicionar Aspose.Imaging do repositório Maven para cortar uma imagem
  2. Carregue o arquivo de imagem de origem no objeto de classe Image
  3. Transmita o objeto Image para a classe RasterImage
  4. Cache da imagem na memória para um desempenho aprimorado
  5. Corte a imagem deslizando as laterais para dentro especificando os valores desejados
  6. Salve a imagem resultante no disco

Estas etapas explicam como em java crop bitmap fornecendo os detalhes sobre a configuração do ambiente de desenvolvimento e um processo passo a passo a ser seguido para esta finalidade. Todas as classes e métodos necessários são mencionados para executar esta tarefa. Aqui, o corte de imagem é descrito deslizando os lados em direção ao centro da imagem, no entanto, você pode cortar uma imagem definindo também um retângulo.

Código para cortar imagem em Java

import com.aspose.imaging.Image;
import com.aspose.imaging.License;
import com.aspose.imaging.RasterImage;
public class CropImageInJava {
public static void main(String[] args) // Main function to crop image in Java
{
// Instantiate license
License lic = new License();
lic.setLicense("Aspose.Total.lic");
// Load source bitmap
try (RasterImage bitmapImage = (RasterImage)Image.load("SampleImageToCrop.bmp"))
{
// Cache the image for enhanced performance
if (!bitmapImage.isCached())
{
bitmapImage.cacheData();
}
// Crop the image by sliding sides inwards
bitmapImage.crop(10, 10, 200, 0);
// Save the processed image
bitmapImage.save("Cropped.bmp");
}
System.out.println("Done");
}
}

Essas linhas de código em Java cortam a imagem e a salvam de volta no disco, no entanto, você tem várias opções para carregar a imagem de origem, como carregar uma imagem de um fluxo, definir o modo de recuperação de dados ao carregar uma imagem, definir o plano de fundo color caso o valor do pixel esteja corrompido e defina o tamanho máximo permitido do buffer.

Neste tutorial, aprendemos a cortar imagens, no entanto, se você quiser aprender a compactar imagens, consulte o artigo em como compactar imagem em Java.

 Português