Преобразувайте изображение в SVG в Python

Тази кратка статия обяснява как да конвертирате image в SVG в Python. Той съдържа поетапна информация и кодов фрагмент за създаване на SVG от PNG в Python. Можете да разработите този конвертор във всяка операционна система, където е конфигуриран Python, като MS Windows, Ubuntu, macOS и др.

Стъпки за конвертиране на PNG в SVG в Python

  1. Подгответе средата, като инсталирате Aspose.Imaging for Python за конвертиране на растерни изображения във векторен формат
  2. Заредете изходната картина с метода за зареждане на класа Image
  3. Задайте различни опции за растеризиране с обекта SvgRasterizationOptions
  4. Изобразете изходното векторно изображение

Тези стъпки изброяват работния процес за конвертиране на PNG в SVG в Python. Първо, подгответе средата, като инсталирате API и импортирате необходимите пространства от имена. След това прочетете входното растерно изображение и го векторизирайте, за да отговаря на вашите изисквания.

Код за създаване на SVG от PNG в Python

import aspose.imaging
from aspose.imaging import Image
from aspose.imaging.fileformats.png import PngImage
from aspose.imaging.imageoptions import SvgOptions, SvgRasterizationOptions
import os
path = "C://"
with Image.load(os.path.join(path, "input.png")) as image:
svg_options = SvgOptions()
svg_rasterization_options = SvgRasterizationOptions()
svg_rasterization_options.page_width = float(image.width)
svg_rasterization_options.page_height = float(image.height)
svg_options.vector_rasterization_options = svg_rasterization_options
image.save(os.path.join(path, "result.svg"), svg_options)

Този примерен код демонстрира функцията за конвертиране на JPG в SVG в Python. Той използва класа Image за зареждане на изходната картина и изходното векторизирано изображение. Посочете някои свойства на SvgRasterizationOptions, които могат да бъдат допълнително импровизирани, като режим на изглаждане, мащабиране, цветова палитра и т.н., в зависимост от вашите нужди.

В тази статия научихте да конвертирате PNG в SVG в Python. Ако се интересувате от конвертиране на изображение в черно-бял PDF, вижте статията на Преобразувайте изображение в черно-бял PDF в Python.

 Български