SVG ל-PNG מֵמִיר
המר קובצי SVG וקטור לתמונות Raster PNG באיכות גבוהה. התאם אישית את קנה המידה של הפלט וצבע הרקע בקלות בדפדפן שלך.
גרור ושחרר את SVG כאן
תומך עד 50MB
המר קובצי SVG וקטור לתמונות Raster PNG באיכות גבוהה. התאם אישית את קנה המידה של הפלט וצבע הרקע בקלות בדפדפן שלך.
תומך עד 50MB
SVG (Scalable Vector Graphics) מתאר תמונות כקבוצה של פרימיטיבים גיאומטריים - נתיבים, צורות, טקסט, מעברי צבע - שמתארים לכל גודל ללא אובדן איכות. PNG מאחסן רשת פיקסלים מלבנית אחת ברזולוציה קבועה. המרת SVG ל-PNG היא שלב רסטריזציה: הוראות הציור של ה-SVG מוערכות בגודל פיקסל נבחר ומפת הסיביות המתקבלת מקודדת כ-PNG. הפלט נראה פריך בגודל שציינת אך מפיקסל אם מגדילים אותו.
ממיר זה מעבד SVG באמצעות מנוע ה-SVG המובנה של הדפדפן. ה-SVG נטען לתוך אלמנט Image, מצויר על בד HTML5 במידות הפלט שנבחרו, ומיוצא כ-PNG דרך canvas.toBlob. מכיוון שהדפדפן מבצע את הרסטריזציה, תכונות SVG מורכבות - מעברי צבע, פילטרים, מסיכות, הנפשות כמסגרת סטטית - מוצגות באותו האופן שבו היו מוצגות בדף אינטרנט אמיתי.
ההחלטה החשובה ביותר בהמרת SVG ל-PNG היא גודל היעד. SVG אינו תלוי ברזולוציה, כך שבחירה בגודל PNG התואם את השימוש בפועל מונעת הקצאת יתר (קבצים ענקיים עבור סמלים בגודל תמונות ממוזערות) ומתת-קצאה (פלט מטושטש כאשר גדל מאוחר יותר). יעדים נפוצים: 32×32 או 64×64 עבור אייקונים, 256×256 או 512×512 עבור לוגו, 1024×1024 עבור גרפיקת גיבור, 2048×2048 עבור נכסים באיכות רשתית.
SVG נפלא עבור האינטרנט וכלי עיצוב מודרניים אך נורא עבור הרבה הקשרים אחרים. לקוחות דוא"ל מעבדים SVG בצורה לא עקבית; חלקם חוסמים אותו כסיכון אבטחה. תוכנות משרדיות ישנות יותר, מערכות CMS מסוימות, שירותי צד שלישי וכמעט כל צינורות הדפסת התמונות אינם מקבלים SVG כלל. המרה ל-PNG מייצרת רסטר מקובל אוניברסלית שנראה זהה בגודל הנבחר.
PNG גם מוטמע באופן אמין במסמכים משרדיים, חפיסות שקופיות וקובצי PDF ללא תלות במעבד ה-SVG של הנמען. עבור סמלי לוגו וגרפיקה שצריכים להופיע באופן עקבי בפלטפורמות רבות, PNG הוא הבחירה הבטוחה יותר - למרות שהוא מאבד את עצמאות הרזולוציה שהופכת את SVG לאטרקטיבי מלכתחילה.
בחר את גודל היעד שלך, עבד. הדפדפן מבצע את הרסטריזציה.
SVG (W3C Recommendation) הוא פורמט וקטור מבוסס XML עם אלמנטים עבור נתיבים, צורות בסיסיות (ישר, עיגול, אליפסה, קו, מצולע, פוליקו), טקסט, מעברי צבע (LinearGradient, radialGradient), מסננים, מסכות ונתיבי קליפ. הדפדפן מנתח את ה-XML, בונה DOM, מחיל CSS ומשרטט את התוצאה במהלך עיבוד העמודים.
ממיר זה טוען את ה-SVG לתוך HTMLImageElement (אשר מפעיל את נתיב העיבוד הרגיל של SVG-as-image של הדפדפן), ואז מצייר אותו אל בד באמצעות drawImage. הקנבס מיוצא כ-PNG באמצעות canvas.toBlob('image/png'). הפיקסלים המדויקים בפלט תואמים למה שה-SVG יציג באותו גודל בכרטיסיית דפדפן.
מקרי קצה: SVG באמצעות outsideObject לא תמיד נתמך בשימוש באמצעות אלמנט Image. SVG המפנה למשאבים חיצוניים (xlink:href לדומיין אחר) עלול להיכשל בטעינת עקב CORS. אנימציות SMIL ואנימציות מונעות JavaScript מוצגות כמסגרת הראשונית בלבד.