ממر כגרפיקת וקטור SVG לתמונת רסטר PNG
המרת קבצי וקטור מסוג SVG לתמונות רסטר מסוג PNG הופכת גרפיקה מבוססת-קוד הניתנת להגדלה לרשת פיקסלים קבועה עבור תאימות אוניברסלית ביישומים שונים.
השוואת פורמטים ומפרטים טכניים
| מפרט | SVG | PNG |
|---|---|---|
| סוג MIME | image/svg+xml | image/png |
| סוג | vector | raster |
| דחיסה | lossless XML text (GZIP compressible via .svgz) | lossless (DEFLATE / LZ77 + Huffman) |
| מפרט תקני | W3C SVG 2 Specification | W3C PNG 3rd Edition |
| כותרת ביתים קסומים (Magic Bytes) | 3C 3F 78 6D 6C (<?xml) or 3C 73 76 67 (<svg) | 89 50 4E 47 0D 0A 1A 0A |
סקירת פורמטים ושימושים
גרפיקת וקטור ניתנת להגדלה (SVG) מבוססת על קוד טקסט בפורמט XML המשרטט נתיבים גאומטריים, קווים וצורות ישירות על גבי המסכים. פורמט זה פועל מצוין עבור סמלילים (לוגואים) וצלמיות (אייקונים) לאתרי אינטרנט מכיוון שהיצירה נשארת חדה בכל גודל מסך. עם זאת, תוכנות ישנות מסוימות, לקוחות דוא"ל מחמירים וכלי הדפסה ספציפיים אינם מסוגלים לקרוא קוד וקטורי. הפיכת הקובץ לקובץ Portable Network Graphics (PNG) פותרת בעיה זו על ידי צביעת הצורות הווקטוריות לרשת קבועה של פיקסלים צבעוניים. מפתחי אתרים ומעצבים גרפיים זקוקים לעיתים קרובות להמרה זו בעת הכנת צלמיות עבור חנויות אפליקציות ניידות או פלטפורמות מדור קודם. חנויות אפליקציות דורשות מימדי רסטר ספציפיים עבור צלמיות יישומים. על ידי שינוי מקור הווקטור לרשת תמונות קבועה, היוצרים מוודאים שהגרפיקה מוצגת כהלכה בכל מכשיר מבלי להסתמך על היישום היעד שיפענח קוד XML.
מפרטים טכניים ופירוט מקודדים
קבצי SVG משתמשים בסוג ה-MIME image/svg+xml ומורכבים מתגי טקסט פשוטים בפורמט XML הנתונים בסוגרי תחביר. הם אינם משתמשים בבייטים קסומים (magic bytes) מכיוון שהם מסמכי טקסט הניתנים לקריאה אנושית. קבצי PNG משתמשים בסוג ה-MIME image/png ומתחילים בחתימת מאגיה מדויקת בת שמונה בייטים: 89 50 4E 47 0D 0A 1A 0A. מבנית, SVG נסמך על הוראות נתיב מתמטיות וקואורדינטות. PNG נסמך על רשת רסטר של פיקסלים המדוחסים באמצעות אלגוריתם DEFLATE, המשלב התאמת מילון גלשני LZ77 עם קידוד האפמן לדחיסה ללא איבוד נתונים.
תאימות למערכות הפעלה ודפדפנים
קבצי SVG נפתחים באופן טבעי בכל דפדפני האינטרנט המודרניים, כולל Chrome, Safari, Firefox ו-Edge, אך חסרים תמיכה בתוכנות שולחנות עבודה ישנות יותר כגון גרסאות מדור קודם של Microsoft Office. תמונות PNG נהנות מתאימות אוניברסלית בכל מערכת הפעלה מרכזית, כולל Windows, macOS, Linux, iOS ו-Android. כל דפדפן אינטרנט מודרני, מציג תמונות וחבילת משרד פותחים קבצי PNG ללא צורך בתוספים נוספים.
💡 מידע שימושי
בעת המרת וקטורים לרסטר, בחר גודל רזולוציה התואם ליעד התצוגה הסופי שלך. ייצוא במימדים כפולים יוצר תמונה חדה עבור צפייה במסכי Retina צפופים.
השוואת פורמטים ומפרטים טכניים
קובץ וקטור לוגו טיפוסי שוקל כ-15 קילובייט. המרתו ל-PNG ברזולוציה גבוהה יוצר קובץ בגודל של כ-250 קילובייט. בחיבור סיב אופטי מהיר, קובץ זה עובר בפחות מאלפית השנייה. מעל חיבור סלולרי 5G, הפעולה לורכת כשתי אלפיות השנייה, וברשת 4G סטנדרטית, ההעברה מסתיימת בתוך כעשר אלפיות השנייה.
שאלות נפוצות
כיצד ממירים וקטור SVG לתמונת PNG מבלי לאבד איכות?
כדי לשמור על חדות הפלט, יש לרנדר את המתמטיקה הווקטורית במימדי פיקסלים גבוהים טרם החלת דחיסת ה-DEFLATE ללא איבוד נתונים שבה משתמשים קבצי PNG. מכיוון ששני הפורמטים הם ללא איבוד נתונים, ההמרה שומרת על כל קצה חד וצבע בדיוק כל עוד לא מגדילים את רשת הפיקסלים הסופית מעבר לגודל שנוצר.
מה ההבדל בין וקטור SVG לתמונת PNG?
SVG הוא פורמט וקטורי הבנוי מהוראות טקסט XML שניתנות להגדלה אינסופית ללא פיקסליזציה. PNG הוא פורמט רסטר הבנוי מרשת קבועה של פיקסלים צבעוניים בודדים. וקטורים מטפלים בשינוי גודל ובעיצוב רספונסיבי בצורה הטובה ביותר, בעוד שרסטרים מטפלים במרקמים צילומיים מורכבים ובתאימות תוכנה אוניברסלית בצורה הטובה ביותר.