PNG에서 SVG로 변환 파이썬

SVG은 인터넷에서 2차원 이미지를 렌더링하는 데 사용되는 웹 친화적인 벡터 파일 형식입니다. PNG 이미지를 SVG 형식으로 쉽게 변환하여 이미지 품질에 영향을 주지 않고 표시할 수 있습니다. 이 기사에서는 Python에서 PNG를 SVG로 변환하는 방법을 배웁니다.

이 기사에서는 다음 주제를 다룹니다.

  1. SVG란?
  2. Python PNG to SVG 변환기 API
  3. PNG를 SVG로 변환

SVG 란 무엇입니까

SVG는 확장 가능한 벡터 그래픽의 약자입니다. XML 기반 벡터 이미지 형식으로 2차원 그래픽 및 애니메이션을 정의하는 데 사용됩니다. 고유 픽셀 대신 벡터 데이터를 사용하여 이미지를 구성합니다. SVG 이미지는 모든 해상도로 확장할 수 있습니다.

SVG 변환기 API에 파이썬 PNG

PNG 이미지를 SVG 형식으로 변환하기 위해 Aspose.Words for Python API를 사용합니다. 지원 형식의 문서를 프로그래밍 방식으로 읽고 조작할 수 있는 기능이 풍부한 Python 라이브러리입니다. 또한 PNG 이미지를 고화질로 SVG 형식으로 변환할 수 있습니다.

콘솔에서 다음 pip 명령을 사용하여 PyPI에서 API를 설치하십시오.

pip install aspose-words

Python을 사용하여 PNG를 SVG로 변환

다음 단계에 따라 PNG 이미지를 SVG로 쉽게 변환할 수 있습니다.

  1. 먼저 Document 클래스의 인스턴스를 만듭니다.
  2. 다음으로 DocumentBuilder 클래스의 개체를 만듭니다.
  3. 그런 다음 insertimage() 메서드를 호출하여 PNG 이미지를 로드하고 삽입합니다.
  4. 그런 다음 ImageSaveOptions 클래스를 사용하여 SaveFormat을 SVG로 지정합니다.
  5. getshaperenderer().save() 메서드를 사용하여 PNG를 SVG로 변환합니다.

다음 코드 샘플은 Python에서 PNG 이미지를 SVG로 변환하는 방법을 보여줍니다.

# This code example demonstrates how to convert PNG to SVG
import aspose.words as aw

#  Create document object
doc = aw.Document()

# Create a document builder object
builder = aw.DocumentBuilder(doc)

# Load and insert PNG image
shape = builder.insert_image("C:\\Files\\logo.png")

# Specify image save format as SVG
saveOptions = aw.saving.ImageSaveOptions(aw.SaveFormat.SVG)

# Save image as SVG
shape.get_shape_renderer().save("C:\\Files\\logo_out.svg", saveOptions)
Convert PNG to SVG using Python.

Convert PNG to SVG using Python.

무료 API 라이선스 받기

임시 무료 라이선스 받기 평가 제한 없이 라이브러리를 사용해 볼 수 있습니다.

결론

이 기사에서는 Python에서 PNG 래스터 이미지를 SVG 형식으로 변환하는 방법을 배웠습니다. 또한 문서를 사용하여 Python용 Aspose.Words에 대해 자세히 알아볼 수 있습니다. 모호한 부분이 있는 경우 포럼에서 언제든지 문의해 주십시오.

또한보십시오