Python'da Resmi SVG'ye Dönüştürme

Bu kısa makale image‘i Python’da SVG’ye dönüştürmeyi açıklar. Python’da PNG’den SVG oluşturma için adım adım bilgi ve bir kod parçası içerir. Bu dönüştürücüyü Python’un yapılandırıldığı herhangi bir işletim sisteminde, örneğin MS Windows, Ubuntu, macOS, vb. geliştirebilirsiniz.

PNG’yi Python’da SVG’ye Dönüştürme Adımları

  1. Raster görüntüleri vektör formatına dönüştürmek için Aspose.Imaging for Python kurulumunu yaparak ortamı hazırlayın
  2. Kaynak resmi Image sınıfının yükleme yöntemi ile yükleyin
  3. SvgRasterizationOptions nesnesiyle farklı rasterleştirme seçenekleri ayarlayın
  4. Çıktı vektör görüntüsünü işle

Bu adımlar, Python’da *PNG’yi SVG’ye dönüştürme iş akışını sıralar. Öncelikle, API’yi yükleyerek ve gerekli ad alanlarını içe aktararak ortamı hazırlayın. Daha sonra, girdi raster görüntüsünü okuyun ve gereksinimlerinizi karşılayacak şekilde vektörleştirin.

Python’da PNG’den SVG Oluşturma Kodu

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)

Bu kod örneği Python’da JPG’yi SVG’ye dönüştürme özelliğini gösterir. Kaynak resmi ve çıktı vektörleştirilmiş resmi yüklemek için Image sınıfını kullanır. İhtiyaçlarınıza bağlı olarak yumuşatma modu, ölçekleme, renk paleti vb. gibi daha da geliştirilebilecek SvgRasterizationOptions’ın bazı özelliklerini belirtin.

Bu makalede, Python’da PNG’yi SVG’ye dönüştürmeyi öğrendiniz. Bir görüntüyü siyah beyaz bir PDF’ye dönüştürmekle ilgileniyorsanız, Python’da resmi siyah beyaz PDF’ye dönüştürün‘deki makaleye bakın.

 Türkçe