Python에서 SVG를 PNG로
SVG는 확장성으로 인해 웹 사이트 구축 및 인쇄 그래픽에 널리 사용됩니다. 그러나 때로는 SVG를 일반적인 래스터 이미지 형식으로 변환해야 할 때도 있습니다. SVG 파일을 이미지로 변환하면 다양한 장치와 플랫폼에서 시각적 콘텐츠를 간단하게 공유, 공동 작업 및 표시할 수 있습니다. Aspose.SVG for Python via .NET API를 사용하면 다양한 변환 매개변수에 대한 전체 제어를 유지하면서 프로그래밍 방식으로 SVG를 PNG로 변환할 수 있습니다. 이 강력한 Python API를 사용하면 SVG를 다른 형식으로 고속, 고품질 변환할 수 있습니다. 지금 바로 사용해 보세요!
무료 온라인 SVG 변환기
브라우저에서 SVG에서 PNG로의 변환 품질을 직접 테스트할 수 있습니다! 로컬 파일 시스템에서 SVG 파일을 로드하고 원하는 출력 형식을 선택한 후 예제를 실행합니다. 결과를 별도의 PNG 파일로 즉시 받게 됩니다. 또한 SVG 문서를 변환하는 방법을 보여주는 Python 예제도 찾을 수 있습니다. 제공된 소스 코드는 파일에서 SVG를 읽고 기본 저장 옵션을 사용하여 이를 다른 형식으로 변환하는 방법을 보여줍니다.
import aspose from aspose.svg import * from aspose.svg.converters import * from aspose.svg.drawing.skiasharp import * from aspose.svg.saving import * # Register the SkiaSharp drawing extension for rendering Configuration.set_extension(SkiaModule()) # Load an SVG document from a file with SVGDocument("{{input lower}}") as document: # Initialize saving options {{#if_output 'PDF'}} options = PdfSaveOptions() {{/if_output}} {{#if_output 'XPS'}} options = XpsSaveOptions() {{/if_output}} {{#if_output 'BMP' 'JPG' 'GIF' 'PNG' 'TIFF'}} options = ImageSaveOptions() {{/if_output}} # Convert the SVG document to {{output upper}} Converter.convert_svg(document, options, "result.{{output lower}}")
이 코드는 Aspose.SVG Python 라이브러리를 사용하여 SVG를 PNG로 변환하는 방법을 보여줍니다. 여기에는 필요한 렌더링 확장 프로그램 설정, 저장 옵션 구성, SVG 문서 로드 및 변환 수행이 포함됩니다. Aspose.SVG API 변환 기능 사용에 대해 자세히 알아보고 가장 일반적인 SVG 변환 시나리오에 대한 Python 예제를 고려하려면 문서 를 방문하세요.
SVG를 PNG로 변환하는 방법
SVG를 PNG 형식으로 변환하는 쉬운 단계를 따르십시오.
- Aspose.SVG for Python via .NET를 설치합니다. 예를 들어 명령줄에서
pip install aspose-svg-net
으로 설치합니다. - SVGDocument 클래스를 사용하여 Python에서 SVG 파일을 로드합니다.
- Configuration 클래스의 set_extension() 메서드를 사용하여 SkiaSharp 확장을 등록합니다. SkiaSharp 모듈은 SVG 콘텐츠를 렌더링하는 데 사용되는 그래픽 라이브러리입니다. 이는 렌더링 엔진이 변환에 필요한 작업을 지원하는지 확인합니다.
- PNG 이미지 저장을 위한 구성을 보유하는 ImageSaveOptions 의 인스턴스를 생성합니다.
- Converter
클래스의
convert_svg()
메서드를 사용하여 로드된 SVG 문서를 PNG 이미지 형식으로 변환합니다. 전달된 매개변수는 다음과 같습니다.document
– 로드된 SVG 문서options
– 이미지 저장 옵션"result.png"
– 출력 PNG 파일 이름.
- SVG에서 PNG로의 변환 결과를 가져옵니다.
자주하는 질문
Aspose.SVG를 사용하면 온라인이나 프로그래밍 방식으로 SVG 파일을 다른 형식으로 변환할 수 있습니다. 실시간 변환을 위해 온라인 SVG 변환기 를 사용하면 빠르고 고품질의 결과를 얻을 수 있습니다. SVG 파일을 업로드하고 변환한 후 단 몇 초 만에 출력을 받아보세요. 또는 제공된 Python 코드와 함께 Aspose.SVG for Python via .NET API를 사용하여 프로그래밍 방식으로 SVG 파일을 PNG로 변환할 수 있습니다.
최신 브라우저는 SVG를 광범위하게 지원하므로 확장성과 높은 품질로 인해 벡터 그래픽이 널리 채택되었습니다. 그러나 SVG 사용에는 여전히 몇 가지 제한 사항이 있습니다. SVG를 다른 형식으로 변환하면 장치와 응용 프로그램 간의 호환성이 보장되므로 시각적 콘텐츠를 더 쉽게 공유하고 공동 작업할 수 있습니다. 또한 SVG 파일 변환은 SVG를 지원하지 않는 문서, 프레젠테이션 및 웹 사이트에 이미지를 삽입하는 데 유용합니다.
Aspose.SVG API는 PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF 및 GIF와 같은 널리 사용되는 형식으로의 광범위한 SVG 변환을 제공합니다.
예, 웹 브라우저가 있는 모든 운영 체제에서 SVG 변환기를 사용할 수 있습니다. 온라인으로 작동하며 소프트웨어 설치가 필요하지 않습니다.
Python API 시작하기
확장 가능한 벡터 그래픽과 해당 애플리케이션을 개발하려면 유연한 고속 Aspose.SVG for Python via .NET API를 설치하세요. pip
은 Aspose.SVG for Python via .NET API를 다운로드하고 설치하는 가장 쉬운 방법입니다. 이렇게 하려면 다음 명령을 실행하십시오.
pip install aspose-svg-net
Python 라이브러리 설치 및 시스템 요구사항에 대한 자세한 내용은 Aspose.SVG 문서 를 참조하세요.
Aspose.SVG for Python via .NET의 기타 기능
Aspose.SVG Python 라이브러리를 사용하여 SVG 문서를 변환, 병합, 편집하고 이미지를 벡터화하는 등의 작업을 수행하세요!