Bu eğitim, SVG‘i Python’da PNG’ye nasıl dönüştüreceğinizi açıklar. SVG’yi Python’da PNG’ye dönüştürmek için algoritmayı ve örnek kodu kapsar. Herhangi bir görüntü işleme yazılımı yüklemeye gerek kalmadan, birkaç API çağrısı yaparak dönüşümü gerçekleştirebilirsiniz.
Python’da SVG’yi PNG’ye Dönüştürme Adımları
- SVG’yi PNG görüntüsüne dönüştürmek için Aspose.SVG‘i yükleyin
- SkiaSharp ad alanının özelliğini etkinleştirin
- ImageSaveOptions sınıfının bir nesnesini örneklendirin ve ImageFormat’ı ayarlayın
- Giriş SVG görüntüsünü SVGDocument sınıfını kullanarak yükleyin
- SVG’yi PNG resmine dönüştür
Bu adımlar, Python’da SVG’yi PNG’ye dönüştürme algoritmasını özetler. İlk adımda, SkiaSharp uzantısını kullanarak işleme motorunu ayarlayın. Ardından, çıktı görüntü formatını belirtin ve çıktıyı gereksinimlerinize göre belirtilen yola işleyin.
Python’da SVG’yi PNG Olarak Kaydetme Kodu
import aspose.svg | |
from aspose.svg import * | |
from aspose.svg.converters import * | |
from aspose.svg.drawing.skiasharp import * | |
from aspose.svg.saving import * | |
# Activate the Aspose.SVG.Drawing.SkiaSharp feature | |
Configuration.set_extension(SkiaModule()) | |
options = ImageSaveOptions() | |
options.format = aspose.svg.rendering.image.ImageFormat.PNG | |
with SVGDocument("svg.svg") as document: | |
# Convert SVG to PNG | |
Converter.convert_svg(document, options, "SVGtoPNG.png") |
Yukarıdaki kod parçası, Python’da SVG’yi PNG’ye toplu olarak dönüştürmek için yeterlidir. Tek yapmanız gereken uygun döngüyü eklemek ve gerektiği kadar vektör görüntü için yinelemektir. Ayrıca, gereksinimlerinizi daha iyi karşılamak için JPEG, BMP, GIF, TIFF ve diğerleri gibi çıktı görüntü formatını ayarlayabilirsiniz.
Bu makalede, Python’da SVG’yi PNG olarak kaydetmenin ayrıntılarını incelediniz. Arka planı değiştirmek gibi SVG resimlerini düzenlemekle ilgileniyorsanız Python’da SVG’nin Arka Plan Rengini Değiştirme makalesini ziyaret edin.