이 문서에서는 Python에서 PNG을 SVG로 변환하는 방법을 설명합니다. 여기에는 Python에서 이미지를 SVG로 변환하는 알고리즘과 작동하는 샘플 코드가 포함되어 있습니다. 사용자 환경에서 이 기능을 사용하려면 이미지 렌더링 소프트웨어를 구성할 필요가 없습니다.
파이썬에서 이미지를 SVG로 변환하는 단계
- PNG를 SVG 이미지로 내보내려면 Aspose.SVG을 설치하세요.
- ImageVectorizer 클래스의 객체를 생성합니다.
- 이미지 벡터화를 위한 사용자 정의 속성 설정
- vectorize 메서드를 사용하여 PNG를 SVG 형식으로 변환합니다.
위의 단계를 따라 Python에서 JPG를 SVG로 변환할 수 있습니다. 마찬가지로 PNG 형식으로 이미지를 렌더링하는 것도 효율적입니다. 간단히 말해서, 이 프로세스는 비트맵을 경로 요소로 구성된 기하학적 모양으로 축소합니다. 그런 다음 이러한 기하학적 모양은 벡터 이미지로 저장됩니다.
파이썬에서 PNG를 SVG로 내보내는 코드
이 샘플 코드는 Python에서 PNG에서 SVG를 생성하기 위해 개발되었습니다. 벡터화 메서드에서 매개변수로 소스 파일 경로를 지정하여 모든 래스터 이미지를 벡터 이미지 형식으로 변환할 수 있습니다. save 메서드를 호출하여 출력 SVG 파일을 작성합니다.
이 글에서는 Python에서 JPG를 SVG로 렌더링하는 방법을 배웠습니다. 그러나 SVG 파일을 회전하는 방법을 알고 싶다면 파이썬에서 SVG 회전의 글을 참조하세요.