모든 비즈니스 소프트웨어의 범위는 시간이 지남에 따라 발전하며 조기 자동화는 항상 경쟁 우위를 제공하는 것으로 나타났습니다. 이 문서에서는 벡터 이미지를 래스터 이미지로 자동화하는 방법을 보여줍니다. 이를 위해 우리는 Python에서 SVG을 TIFF로 변환하는 방법을 보여주는 요점 가이드를 작성하기로 결정했습니다. 그러나 우리는 엔터프라이즈급 이미지 처리 라이브러리 Aspose.Imaging for Python을 선택했습니다. 설치부터 기능 구현까지 안내해드립니다. 따라서 이 블로그 게시물이 끝나면 비즈니스 애플리케이션을 위한 벡터-래스터 변환기를 구축할 수 있게 될 것입니다.
우리는 다음 사항을 다룰 것입니다:
벡터 이미지 변환 - API 설치
Aspose.Imaging for Python의 설치 과정은 매우 간단합니다. 설치와 관련된 타사 종속성은 없습니다. 실제로 단일 명령을 실행하여 방대한 기능 스택에 액세스할 수 있습니다. 따라서 터미널/CMD에 다음 pip 명령을 실행하여 이 이미지 처리 라이브러리를 설치해 보겠습니다.
pip install aspose-imaging-python-net
자세히 알아보려면 이 설치 가이드를 방문하세요.
Python에서 SVG를 TIFF로 변환
코드는 10,000 단어보다 낫습니다. 지금까지 Aspose.Imaging for Python을 설정했으며 일부 코드 작성을 시작할 수 있습니다. 계속 진행하기 전에 이 이미지 처리 라이브러리를 사용하여 TIFF로 변환할 소스 SVG 파일이 있다는 점을 알아 두십시오.
아래 언급된 단계에 따라 SVG-TIFF 변환기를 개발할 수 있습니다.
- Image 클래스의 load 메서드를 호출하고 소스 SVG 파일을 로드합니다.
- TiffOptions 클래스의 객체를 생성하고 TIFF 파일 형식으로 초기화합니다.
- SvgRasterizationOptions 클래스의 인스턴스를 인스턴스화하여 SVG 파일 형식 옵션을 정의합니다.
- pagewidth 속성에 값을 할당하여 페이지 너비를 설정합니다.
- pageheight 속성 값을 설정하여 페이지 높이를 정의합니다.
- SvgRasterizationOptions 클래스의 객체를 Vectorrasterizationoptions 속성에 할당합니다.
- 변환된 TIFF 파일을 디스크에 저장하려면 save 메소드를 호출하세요.
다음 코드 샘플은 프로그래밍 방식으로 Python에서 SVG를 TIFF로 변환하는 방법을 보여줍니다.
import aspose.pycore as aspycore
from aspose.imaging import Image
from aspose.imaging.fileformats.tiff.enums import *
from aspose.imaging.imageoptions import *
import os
if 'TEMPLATE_DIR' in os.environ:
templates_folder = os.environ['TEMPLATE_DIR']
else:
templates_folder = r"/sample-files/"
delete_output = 'SAVE_OUTPUT' not in os.environ
data_dir = templates_folder
# Image 클래스의 로드 메서드를 호출하고 소스 SVG 파일을 로드합니다.
with Image.load(os.path.join(data_dir, "sample.svg")) as image:
# TiffOptions 클래스의 객체를 생성하고 TIFF 파일 형식으로 초기화합니다.
options = TiffOptions(TiffExpectedFormat.DEFAULT)
# SvgRasterizationOptions 클래스의 인스턴스를 인스턴스화하여 SVG 파일 형식 옵션을 정의합니다.
svg_options = SvgRasterizationOptions()
# page_width 속성에 값을 할당하여 페이지 너비를 설정합니다.
svg_options.page_width = 1000.
# page_height 속성 값을 설정하여 페이지 높이를 정의합니다.
svg_options.page_height = 1000.0
# SvgRasterizationOptions 클래스의 객체를 vector_rasterization_options 속성에 할당합니다.
options.vector_rasterization_options = svg_options
# 변환된 TIFF 파일을 디스크에 저장하려면 save 메소드를 호출하십시오.
image.save(os.path.join(data_dir, "result.tiff"), options)
아래 이미지에서 출력을 볼 수 있습니다.
온라인에서 벡터를 래스터로 변환
또한 온라인에서 벡터를 래스터로 변환하는 비프로그래밍 솔루션을 선택할 수도 있습니다. 이 온라인 벡터-래스터 변환기는 무료이며 계정 생성이 필요하지 않습니다. 무엇보다도 이 Aspose.Imaging에 의해서도 구동됩니다. 매우 쉽고 간단한 탐색으로 사용자 친화적인 인터페이스를 볼 수 있습니다.
벡터를 래스터로 변환하는 변환기 - 무료 라이센스 받기#
무료 임시 라이선스를 사용하여 평가 제한 없이 이 이미지 처리 라이브러리를 사용해 볼 수 있습니다.
결론
이 블로그 게시물이 즐거웠기를 바랍니다. 우리는 프로그래밍 방식으로 Python에서 SVG를 TIFF로 변환하는 방법을 배웠습니다. 우리는 또한 벡터-래스터 변환기 구축 구현을 진행했습니다. 또한 이 이미지 처리 라이브러리를 설치하면 벡터 이미지 변환을 수행할 수 있습니다. 마지막으로 문서 및 API 참조를 방문하여 개발을 시작할 수 있습니다.
또한 시작 안내서를 방문하는 것이 좋습니다.
마지막으로 aspose.com에서 새 기사를 작성하고 있습니다. 따라서 정기적인 업데이트를 위해 연락을 유지하시기 바랍니다.
도움을 받을 수 있습니다
귀하의 질문이나 질문에 대해 포럼에 알려주실 수 있습니다.
자주 묻는 질문 – FAQ
SVG를 TIFF로 변환할 수 있나요?
예, Aspose.Imaging for Python을 사용하여 SVG를 TIFF로 변환하는 것은 매우 쉽습니다. 자세히 알아보려면 이 링크를 방문하세요.
SVG를 TTF로 변환하는 방법?
이 벡터를 래스터로 변환하는 방법을 사용하여 온라인에서 벡터를 래스터로 변환할 수 있습니다 변환기.