이 간략한 가이드에서는 Python을 사용하여 **image을 흑백 PDF로 렌더링하는 방법을 설명합니다. 여기에는 알고리즘과 Python JPG에서 흑백 PDF로 변환 코드 조각이 포함됩니다. 이 정보는 BMP, GIF, PNG 등을 포함한 인기 있는 이미지 형식을 렌더링하는 데 적용됩니다.
Python을 사용하여 JPG를 흑백 PDF로 변환하는 단계
- Aspose.Imaging을 구성하여 이미지를 내보내 개발 환경을 설정합니다.
- Image 클래스의 객체로 입력 이미지를 로드합니다.
- 이미지를 RasterCachedImage 클래스 객체로 캐스팅하고 캐시합니다.
- 임계값을 사용하여 이미지를 이진화합니다.
- Save 메서드를 사용하여 출력 PDF 문서를 렌더링합니다.
위의 단계는 Python을 사용하여 JPG를 PDF로 흑백으로 변환하는 프로세스를 설명합니다. 먼저 디스크에서 소스 이미지를 로드한 다음 지원되는 형식으로 캐스팅한 후 캐시합니다. 마지막으로 이미지를 PDF 형식으로 내보내기 전에 이미지를 이진화하기 위한 임계값을 정의합니다.
Python을 사용하여 이미지를 흑백 PDF로 내보내는 코드
import aspose.imaging | |
from aspose.imaging.imageoptions import PdfOptions | |
import aspose.pycore as aspycore | |
from aspose.imaging import RasterCachedImage, Image | |
import os | |
path = "C://" | |
# Load an image in an instance of Image | |
with Image.load(os.path.join(path, "input.png")) as image: | |
# Cast the image to RasterCachedImage and Check if image is cached | |
raster_cached_image = aspycore.as_of(image, RasterCachedImage) | |
if not raster_cached_image.is_cached: | |
# Cache image if not already cached | |
raster_cached_image.cache_data() | |
# Binarize image with predefined fixed threshold and Save the resultant image | |
raster_cached_image.binarize_fixed(100) | |
options = PdfOptions() | |
raster_cached_image.save(os.path.join(path, "result.pdf") , options) |
이 코드 조각은 Python 이미지를 PDF로 변환하는 흑백 형식을 사용하는 방법을 보여줍니다. Image 클래스와 함께 작동하여 소스 이미지를 읽은 다음, 이미지를 이진화하기 전에 픽셀 데이터를 캐시합니다. 반면 임계값을 사용자 지정할 수 있는데, 즉 모든 픽셀의 해당 회색 값에 지정된 숫자 임계값에 따라 255 또는 0 값이 할당됩니다. 마지막으로 PdfOptions 클래스 객체가 선언되고 출력 PDF 문서가 지정된 경로로 내보내집니다.
이 간단한 튜토리얼에서는 Python을 사용하여 JPG를 흑백 PDF로 변환하는 방법을 설명했습니다. 그러나 이미지 크기를 조정하려면 파이썬을 사용하여 이미지 크기 조정 문서를 읽어보세요.