Este guia preciso explica os detalhes para redimensionar image usando Python. Ele abrange o fluxo do programa passo a passo e o código de exemplo executável para criar um redimensionador de fotos usando Python. Além disso, ele pode processar JPG, GIF, BMP, PNG e outros formatos de imagem populares.
Etapas para redimensionar imagem usando Python
- Configure o ambiente do aplicativo instalando Aspose.Imaging para redimensionar imagens
- Obtenha a imagem de origem do disco ou de um fluxo e carregue-a usando a instância da classe Image
- Invoque o método resize() especificando as dimensões da imagem de saída e o ResizeType
- Escreva a imagem gerada no formato de imagem necessário
Essas etapas elaboram o desenvolvimento de um conversor de tamanho de imagem usando Python. Ele descreve o processo de carregamento da imagem de origem em qualquer formato suportado, como JPG, PNG, GIF, etc., e então especifica as dimensões da imagem redimensionada e o tipo de redimensionamento. Finalmente, a imagem de saída pode ser exportada para o disco ou um fluxo, dependendo do modelo do seu aplicativo.
Código para criar um redimensionador de fotos usando Python
import aspose.imaging | |
from aspose.imaging import Image, ResizeType | |
import os | |
path = "C://SampleFiles//" | |
license = aspose.imaging.License() | |
license.set_license(path + "License.lic") | |
# Load the input image | |
with Image.load(os.path.join(path, "grayscaled.jpg")) as image: | |
image.resize((int)(image.width*0.5), (int)(image.height*0.5), ResizeType.HIGH_QUALITY_RESAMPLE) | |
image.save(os.path.join(path, "resizedpython.png")) | |
print("Image Resized Successfully") |
Este trecho de código é uma versão básica para redimensionar imagem sem perder qualidade usando Python, enquanto pode ser improvisado alterando o fator de escala da imagem. Por exemplo, um fator de multiplicação positivo tornará a imagem maior, enquanto um número negativo resultará em uma imagem menor. Da mesma forma, você pode usar diferentes métodos de sobrecarga para redimensionar usando a classe ImageResizeSettings ou redimensionar a altura ou largura proporcionalmente com base em seus requisitos.
Este breve tutorial nos ensinou como reduzir o tamanho da imagem usando Python. Além disso, se você precisa compactar imagens, leia o artigo Comprimir imagem em Python.