크기 요구 사항을 충족하지 않는 JPG 이미지를 자주 수신하므로 그에 맞게 크기를 조정해야 합니다. 이 기사에서는 Python에서 JPG 이미지의 크기를 조정하는 방법을 배웁니다. 이 문서에서는 단계별 가이드와 코드 조각을 제공합니다.
이 문서에서는 다음 주제를 다룹니다.
- JPG 이미지 크기를 조정하는 Python API
- JPG 이미지 크기 조정
- 크기 조정 유형을 사용한 JPG 이미지 크기 조정 도구
- JPG 이미지의 크기를 비례적으로 조정
- 온라인에서 JPG 이미지 크기 조정을 시도해보세요
- 무료 학습 자료
Python에서 이미지 크기 조정 - 무료 다운로드
Aspose.Imaging for Python을 사용하여 프로그래밍 방식으로 이미지 크기를 조정합니다. 다양한 유형의 래스터 및 벡터 이미지를 조작할 수 있는 강력한 이미지 처리 API를 제공합니다. 이를 통해 개발자는 지원되는 파일 형식의 이미지나 사진을 쉽게 생성, 로드, 조작, 변환 및 압축할 수 있습니다.
패키지를 다운로드하거나 콘솔에서 다음 pip 명령을 사용하여 PyPI에서 API를 설치하세요.
PM> pip install aspose-imaging-python-net
Python에서 JPG 이미지 크기 조정
아래 단계에 따라 Python에서 JPG 이미지의 크기를 쉽게 조정할 수 있습니다.
- Image 클래스를 사용하여 이미지 파일을 로드합니다.
- 그런 다음 Image.resize(int, int) 메서드를 사용하여 이미지 크기를 조정합니다.
- 마지막으로 Image.save(string) 메서드를 호출하여 크기가 조정된 이미지를 지정된 파일 경로에 저장합니다.
다음 코드 샘플은 Python에서 이미지 크기를 조정하는 방법을 보여줍니다.
from aspose.imaging import *
from aspose.imaging.imageoptions import *
from aspose.imaging.sources import *
from aspose.imaging.fileformats import *
import os
# 이미지를 로드하세요
image = Image.load("C:\\Files\\aspose-logo.jpg")
# 이미지 크기를 조정하고 크기가 조정된 이미지를 저장합니다.
image.resize(300, 300);
# 크기가 조정된 이미지 저장
image.save("C:\\Files\\SimpleResizing_out.jpg");
크기 조정 유형을 사용하여 JPG 이미지 크기 조정
JPG 이미지의 크기를 조정하는 동안 크기 조정 유형을 지정할 수도 있습니다. 이를 위해서는 Image.resize(int, int, ResizeType) 메서드에 대한 인수로 ResizeType을 지정하기만 하면 됩니다. ResizeType 열거형은 요구 사항에 따라 사용할 수 있는 크기 조정 기술을 지정합니다. 지원되는 크기 조정 유형의 전체 목록은 여기에서 확인할 수 있습니다.
다음 코드 샘플은 Python에서 크기 조정 유형을 사용하여 이미지 크기를 조정하는 방법을 보여줍니다.
from aspose.imaging import *
from aspose.imaging.imageoptions import *
from aspose.imaging.sources import *
from aspose.imaging.fileformats import *
import os
# 이미지를 로드하세요
image = Image.load("C:\\Files\\aspose-logo.jpg")
# 이미지 크기를 조정하고 크기가 조정된 이미지를 저장합니다.
image.resize(300, 300, ResizeType.LANCZOS_RESAMPLE)
# 크기가 조정된 이미지 저장
image.save("C:\\Files\\ResizeType_out.jpg");
Python의 비례 이미지 크기 조정
높이와 너비를 지정하여 이미지 크기를 조정하면 이미지가 축소되거나 크기가 조정될 수 있습니다. 결과적으로 종횡비를 수동으로 계산해야 합니다. 그러나 종횡비 계산에 오류가 있으면 이미지가 늘어날 수 있습니다. 이러한 문제를 피하기 위해 비례 크기 조정을 사용할 수 있습니다. 다음 단계에서는 이를 달성하는 방법을 간략하게 설명합니다.
- Image 클래스를 사용하여 이미지 파일을 로드합니다.
- 이미지의 새 높이와 너비를 지정합니다.
- Image.resizewidthproportional(int) 및 Image.resizeheightproportional(int) 메서드를 사용하여 비율 값을 계산합니다.
- 마지막으로 Image.save(string) 메서드를 호출하여 크기가 조정된 이미지를 지정된 파일 경로에 저장합니다.
다음 코드 샘플은 Python에서 비례적으로 이미지 크기를 조정하는 방법을 보여줍니다.
from aspose.imaging import *
from aspose.imaging.imageoptions import *
from aspose.imaging.sources import *
from aspose.imaging.fileformats import *
import os
# 이미지를 로드하세요
image = Image.load("C:\\Files\\aspose-logo.jpg")
# 너비와 높이 지정
newWidth = int(image.width / 2);
image.resize_width_proportionally(newWidth);
newHeight = int(image.height / 2);
image.resize_height_proportionally(newHeight);
# 크기가 조정된 이미지 저장
image.save("C:\\Files\\ProportionalResizing_out.jpg");
이미지 크기를 비례적으로 조정하면서 특정 크기 조정 유형을 사용하려는 경우 Image.resizewidthproportionally(int, ResizeType) 및 Image.resizeheightproportionally(int, ResizeType) 오버로드 메서드를 사용하세요.
무료 라이센스로 이미지 크기 조정
평가 제한 없이 이미지 크기를 조정하려면 무료 임시 라이센스를 받으세요.
온라인으로 JPG 이미지 크기 조정
이 API를 사용하여 개발된 무료 이미지 크기 조정기 웹 앱을 사용하여 온라인으로 JPG 이미지의 크기를 조정할 수도 있습니다.
JPG 이미지 리사이저 – 학습 리소스
JPG 이미지 크기 조정 외에도 이미지 및 사진 생성, 조작 및 변환에 대해 자세히 알아보고 아래 리소스를 사용하여 다양한 기타 기능을 살펴보세요.
결론
이 기사에서는 Python에서 프로그래밍 방식으로 JPG 이미지의 크기를 조정하는 방법을 배웠습니다. 이 문서에 제공된 코드 샘플은 이미지의 간단한 크기 조정이나 특정 유형을 사용하여 크기 조정을 수행하는 방법을 보여주었습니다. 또한 GitHub에서 전체 소스 코드 샘플 패키지를 다운로드할 수 있습니다. 문의 사항이 있는 경우 무료 지원 포럼을 통해 문의하실 수 있습니다.