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
- Configure o projeto para adicionar Aspose.Imaging do repositório Maven para cortar uma imagem
- Carregue o arquivo de imagem de origem no objeto de classe Image
- Transmita o objeto Image para a classe RasterImage
- Cache da imagem na memória para um desempenho aprimorado
- Corte a imagem deslizando as laterais para dentro especificando os valores desejados
- 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.