SVG הוא פורמט קובץ וקטור ידידותי לרשת המשמש לעיבוד תמונות דו-ממדיות באינטרנט. אנו יכולים להמיר בקלות תמונות PNG לפורמט SVG לתצוגה מבלי להשפיע על איכות התמונה. במאמר זה נלמד כיצד להמיר PNG ל-SVG ב-Python.
הנושאים הבאים יכוסו במאמר זה:
מה זה SVG
SVG ראשי תיבות של Scalable Vector Graphics. הוא משמש להגדרת גרפיקה דו מימדית ואנימציה בפורמט תמונה וקטורית מבוססת XML. הוא משתמש בנתונים וקטוריים כדי להרכיב את התמונות במקום בפיקסלים ייחודיים. תמונות SVG יכולות להגדיל לכל רזולוציה.
Python PNG ל-SVG Converter API
להמרת תמונות PNG לפורמט SVG, נשתמש ב-Aspose.Words for Python API. זוהי ספריית Python עשירה בתכונות לקריאה ולתמרן מסמכים של הפורמטים הנתמכים באופן פרוגרמטי. יתר על כן, הוא מאפשר המרת תמונות PNG לפורמט SVG בנאמנות גבוהה.
אנא התקן את ה-API מ-PyPI באמצעות פקודת ה-pip הבאה במסוף:
pip install aspose-words
המר PNG ל-SVG באמצעות Python
אנו יכולים להמיר בקלות תמונת PNG ל-SVG על ידי ביצוע השלבים המפורטים להלן:
- ראשית, צור מופע של המחלקה Document.
- לאחר מכן, צור אובייקט של המחלקה DocumentBuilder.
- לאחר מכן, קרא למתודה insertimage() כדי לטעון ולהכניס את תמונת ה-PNG.
- לאחר מכן, ציין את SaveFormat כ-SVG באמצעות המחלקה ImageSaveOptions.
- המר PNG ל-SVG באמצעות שיטת getshaperenderer().save().
דוגמת הקוד הבאה מראה כיצד להמיר תמונת PNG ל-SVG ב-Python.
# דוגמה זו מדגימה כיצד להמיר PNG ל-SVG
import aspose.words as aw
# צור אובייקט מסמך
doc = aw.Document()
# צור אובייקט של בונה מסמכים
builder = aw.DocumentBuilder(doc)
# טען והכנס תמונת PNG
shape = builder.insert_image("C:\\Files\\logo.png")
# ציין פורמט שמירת תמונה כ-SVG
saveOptions = aw.saving.ImageSaveOptions(aw.SaveFormat.SVG)
# שמור תמונה כ-SVG
shape.get_shape_renderer().save("C:\\Files\\logo_out.svg", saveOptions)
קבל רישיון API בחינם
אתה יכול לקבל רישיון זמני בחינם כדי לנסות את הספרייה ללא מגבלות הערכה.
סיכום
במאמר זה, למדנו כיצד להמיר תמונות רסטר PNG לפורמט SVG ב- Python. חוץ מזה, אתה יכול ללמוד עוד על Aspose.Words עבור Python באמצעות תיעוד. בכל מקרה של אי בהירות, אנא אל תהסס לפנות אלינו בפורום שלנו.