Bu makale, Python’da PNG‘i SVG‘ye nasıl dönüştüreceğinizi açıklar. Görüntüyü Python’da SVG’ye dönüştürmek için algoritmayı ve çalışan bir örnek kodu içerir. Ortamınızda bu özellik ile çalışmak için herhangi bir görüntü oluşturma yazılımını yapılandırmanız gerekmez.
Python’da Görüntüyü SVG’ye Dönüştürme Adımları
- PNG’yi SVG görüntüsüne aktarmak için Aspose.SVG‘i yükleyin
- ImageVectorizer sınıfının bir nesnesini oluşturun
- Görüntüleri vektörleştirmek için özel özellikler ayarlayın
- PNG’yi vectorize yöntemiyle SVG formatına dönüştürün
Python’da JPG’yi SVG’ye dönüştürmek için yukarıdaki adımları takip edebilirsiniz. Benzer şekilde, görüntüleri PNG formatında işlemek de verimlidir. Basitçe söylemek gerekirse, bu işlem bit eşlemlerini yol öğelerinden oluşan geometrik şekillere indirger. Daha sonra, bu geometrik şekiller bir vektör görüntüsü olarak saklanır.
Python’da PNG’yi SVG’ye Aktarma Kodu
import aspose.svg | |
import os | |
from aspose.svg import * | |
from aspose.svg.converters import * | |
from aspose.svg.drawing import * | |
from aspose.svg.rendering.image import * | |
from aspose.svg.imagevectorization import * | |
path = "C://" | |
vectorizer = ImageVectorizer() | |
vectorizer.configuration.colors_limit = 25 | |
vectorizer.configuration.line_width = 1.5 | |
# Vectorize a photo | |
with vectorizer.vectorize(os.path.join(path, “input.png")) as document: | |
output_file = os.path.join(path, "imagetoSVG.svg") | |
document.save(output_file) |
Bu örnek kod, Python’da PNG’den SVG oluşturmak için geliştirilmiştir. Herhangi bir raster görüntüyü vektörize yönteminde kaynak dosya yolunu parametre olarak belirterek vektör görüntü biçimine dönüştürebilirsiniz. Çıktı SVG dosyasını yazmak için save yöntemini çağırın.
Bu makalede, Python’da *JPG’yi SVG’ye nasıl dönüştüreceğinizi öğrendiniz. Ancak, SVG dosyalarını nasıl döndüreceğinizi öğrenmek istiyorsanız, Python’da SVG’yi döndür makalesine bakın.