이 튜토리얼은 Python에서 SVG을 PNG로 변환하는 방법을 설명합니다. Python에서 SVG를 PNG로 변환하는 알고리즘과 샘플 코드를 다룹니다. 이미지 처리 소프트웨어를 설치할 필요 없이 몇 가지 API 호출을 통해 변환을 수행할 수 있습니다.
파이썬에서 SVG를 PNG로 변환하는 단계
- SVG를 PNG 이미지로 렌더링하려면 Aspose.SVG을 설치하세요.
- SkiaSharp 네임스페이스 기능 활성화
- ImageSaveOptions 클래스의 객체를 인스턴스화하고 ImageFormat을 설정합니다.
- SVGDocument 클래스를 사용하여 입력 SVG 이미지를 로드합니다.
- SVG를 PNG 이미지로 변환
이 단계는 Python에서 SVG를 PNG로 변환하는 알고리즘을 요약한 것입니다. 첫 번째 단계에서는 SkiaSharp 확장 프로그램을 사용하여 렌더링 엔진을 설정합니다. 그런 다음 출력 이미지 형식을 지정하고 요구 사항에 따라 지정된 경로에 출력을 렌더링합니다.
Python에서 SVG를 PNG로 저장하는 코드
위의 코드 조각은 Python에서 SVG를 PNG로 일괄 변환하기에 충분합니다. 적절한 루프를 추가하고 필요한 만큼의 벡터 이미지에 대해 반복하기만 하면 됩니다. 또한 JPEG, BMP, GIF, TIFF 등과 같은 출력 이미지 형식을 조정하여 요구 사항을 더 잘 충족할 수 있습니다.
이 글에서는 Python에서 SVG를 PNG로 저장하는 방법에 대해 자세히 알아보았습니다. 배경을 변경하는 것과 같이 SVG 이미지를 편집하는 데 관심이 있다면 파이썬에서 SVG의 배경색 변경 글을 방문하세요.