Тази кратка статия обяснява как да конвертирате image в SVG в Python. Той съдържа поетапна информация и кодов фрагмент за създаване на SVG от PNG в Python. Можете да разработите този конвертор във всяка операционна система, където е конфигуриран Python, като MS Windows, Ubuntu, macOS и др.
Стъпки за конвертиране на PNG в SVG в Python
- Подгответе средата, като инсталирате Aspose.Imaging for Python за конвертиране на растерни изображения във векторен формат
- Заредете изходната картина с метода за зареждане на класа Image
- Задайте различни опции за растеризиране с обекта SvgRasterizationOptions
- Изобразете изходното векторно изображение
Тези стъпки изброяват работния процес за конвертиране на 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.