PNG یک فرمت تصویر رستری است. این فرمت برای عکسها عالی است اما به خوبی مقیاسپذیر نیست. SVG یک فرمت وکتوری است. این فرمت در هر اندازه صفحهنمایش واضح باقی میماند. هنگامی که PNG را به SVG تبدیل میکنید، تصاویر تمیزتر و اندازه فایلهای کوچکتری دریافت میکنید. این برای وبسایتها، برنامهها و چاپ مفید است. در این راهنما، به شما نشان خواهیم داد که چگونه PNG را به SVG در پایتون تبدیل کنید.
مبدل PNG به SVG پایتون
ما از Aspose.SVG for Python برای تبدیل PNG به SVG استفاده خواهیم کرد. این ابزار کار با فایلهای SVG را آسان میکند. شما میتوانید محتویات SVG را ایجاد، خواندن، ویرایش یا تبدیل کنید. یکی از ویژگیهای کلیدی آن تبدیل تصاویر شطرنجی مانند PNG به تصاویر وکتوری مانند SVG است.
لطفاً Aspose.SVG for Python را از releases دانلود کنید، یا میتوانید آن را با استفاده از فرمان pip زیر نصب کنید:
pip install aspose-svg
مراحل تبدیل PNG به SVG با استفاده از پایتون
این مراحل را برای تبدیل PNG خود به SVG دنبال کنید:
- تصویر PNG را با استفاده از کلاس
ImageVectorizer
بارگذاری کنید. - تنظیم گزینههای برداریسازی مانند عرض خط یا محدودیتهای رنگ و غیره.
- روش
vectorize
را برای پردازش PNG فراخوانی کنید. - در نهایت، نتیجه را به عنوان یک فایل SVG ذخیره کنید.
در اینجا کد کامل پایتون است که نشان میدهد چگونه PNG را به SVG تبدیل کنیم:
import aspose.svg as svg
# یک نمونه از کلاس ImageVectorizer را راهاندازی کنید
vectorizer = svg.imagevectorization.ImageVectorizer()
# تنظیم گزینههای وکتوریزهکردن سفارشی
vectorizer.configuration.colors_limit = 100 # color limit
vectorizer.configuration.line_width = 1.2 # line width
# تصویر را وکتوریزه کنید.
src_file = "D:\\Files\\chess.png" # Specify the test file
with vectorizer.vectorize(src_file) as document:
document.save("D:\\Files\\chess_out.svg")

فایل PNG را با استفاده از پایتون به SVG تبدیل کنید.
لایسنس رایگان بگیرید.
آیا میخواهید به دسترسی کامل دسترسی داشته باشید؟ دریافت مجوز موقت رایگان.این محدودیتها را برمیدارد و به شما امکان میدهد تمامی ویژگیها را آزمایش کنید.
تلاش کنید PNG به SVG تبدیل کننده رایگان
اگر شما ترجیح میدهید که هیچ کدی ننویسید، میتوانید به راحتی تصاویر PNG خود را با استفاده از تبدیلکننده آنلاین PNG به SVG به SVG تبدیل کنید. این ابزار مبتنی بر وب کاملاً رایگان، آسان برای استفاده و امنیت فرایند تبدیل را تضمین میکند.

ایجاد SVG از PNG: منابع رایگان
شما میتوانید منابع اضافی را برای کمک به کارآمدتر شدن با SVGها بررسی کنید.
نتیجهگیری
در این وبلاگ، به شما نشان دادیم که چگونه PNG را به SVG در Python با استفاده از Aspose.SVG for Python تبدیل کنید. این فرآیند ساده است و به شما گرافیکهای وکتوری تمیز و با کیفیت بالا از تصاویر PNG ارائه میدهد. ایدهآل برای وبسایتها، طراحیهای UI و داراییهای مقیاسپذیر.
اگر سوالی دارید، لطفاً به free support forum ما مراجعه کنید تا از تیم Aspose کمک بگیرید.