ממיר חינם

ICO ל ממיר PNG

המר קבצי Windows Icon (.ico) לתמונות PNG שקופות באיכות גבוהה באופן מיידי בדפדפן שלך.

לחץ או גרור את ICO לכאן

תומך עד 50MB

אוֹ

אודות כלי זה

ICO הוא פורמט קובץ הסמלים שהומצא עבור Windows 3.0 בשנת 1990 ועדיין משמש כיום כפורמט ה-favicon דה פקטו באינטרנט. למרות השם, קובץ ICO הוא מיכל שיכול להכיל מספר תמונות בגדלים ובעומקי צבע שונים. ICO טיפוסי לשולחן העבודה של Windows עשוי לאגד גרסאות 16×16, 32×32, 48×48, 64×64, 128×128 ו-256×256 של אותו סמל; מערכת ההפעלה בוחרת את הגודל המתאים להקשר התצוגה. המרת ICO ל-PNG פירושה חילוץ אחת או יותר מהתמונות המוטבעות הללו ושמירתן כקבצי PNG עצמאיים.

ממיר זה מנתח את כותרת ה-ICO בדפדפן שלך, מזהה את כל ערכי התמונות המוטמעות ומפענח כל אחד מהם. רוב קבצי ה-ICO המודרניים מאחסנים את התמונות שלהם כ-PNG באופן פנימי; ישנים יותר משתמשים בנתוני Bitmap גולמיים בסגנון BMP. שני הקידודים מטופלים. הפלט הוא PNG אחד לכל תמונה משובצת - עבור סמל Windows טיפוסי, זה אומר שישה קבצי PNG או יותר בגדלים שונים.

קבצים לעולם לא עוזבים את המכשיר שלך. הניתוח מתרחש ב-JavaScript באמצעות DataView לקריאת ספריית ICO ושליחה למפענח המתאים עבור כל תמונה. פלט PNG מיוצר באמצעות canvas.toBlob('image/png').

למה להמיר ICO ל-PNG

ICO הוא פורמט המתמקד ב-Windows שרק מעט עורכי תמונות מטפלים בו בחן. פוטושופ דורש תוסף; כלים רבים מבוססי אינטרנט אינם יכולים לקרוא ICO כלל; סביבות שולחן העבודה של לינוקס מתייחסות ל-ICO כאל סוג ב'. PNG נתמך אוניברסלית. המרת ICO קיים ל-PNG מייצרת קבצים שניתן לפתוח ולערוך בכל כלי.

הסיבה הנפוצה הנוספת היא חילוץ גדלים בודדים. מפתחי אתרים מעדכנים Favicon לרוב רוצים רק את גרסת ה-32×32 או 64×64 של ICO קיים. מעצבים המציירים מחדש אייקונים מדור קודם רוצים את הגרסה המשובצת הגדולה ביותר כנקודת התחלה. שני זרימות העבודה נהנות מחילוץ קבצי PNG נפרדים, אחד לכל גודל, במקום להתמודד ישירות עם מיכל ה-ICO.

כיצד להשתמש

זרוק ICO, קבל PNG אחד לכל גודל מוטבע.

  1. העלה את קובץ ה-ICO: גרור את הקובץ לאזור ההעלאה או לחץ כדי לדפדף. קבצים של עד 50 MB נתמכים, אם כי קבצי ICO טיפוסיים הם הרבה מתחת ל-100 KB.
  2. סקור את הגדלים המוטבעים: הכלי מפרט את כל התמונות המוטמעות ב-ICO עם המידות ועומק הצבע שלהן. ל-favicon ICO טיפוסי יש גרסאות 16×16, 32×32 ו-48×48; סמל שולחן העבודה של Windows עשוי להיות בעל שמונה גדלים או יותר.
  3. תמצית: כל תמונה משובצת מפוענחת ומקודדת מחדש כ-PNG. עבור ICOs המכילים ערכים דחוסים PNG, הפענוח הוא ישיר. עבור ערכים בסגנון BMP, נתוני הפיקסלים הגולמיים נקראים לתוך קנבס ומיוצאים כ-PNG.
  4. הורד: ICO של תמונה אחת מייצרים הורדה אחת של PNG. ICOs מרובי תמונות מייצרים ארכיון ZIP המכיל PNG אחד לכל גודל, הנקרא עם המידות (icon-16.png, icon-32.png וכן הלאה).

מקרי שימוש נפוצים

פרטים טכניים

קובץ ICO מתחיל בכותרת של 6 בתים (ICONDIR), ואחריה ספריית ערכים (ICONDIRENTRY, 16 בתים כל אחד), ואחריה נתוני התמונה עבור כל ערך. כל רשומת ספרייה מציינת רוחב, גובה, ספירת צבעים וקיזוז וגודל המצביעים על בתים של התמונה.

נתוני תמונה מקודדים כ-DIB בסגנון BMP (ללא BITMAPFILEHEADER) או כקובץ PNG שלם המוטבע ישירות. ערכים מקודדים ב-PNG נפוצים עבור אייקונים מודרניים ב-256×256 ויש להם חתימת PNG סטנדרטית בהתחלה. ערכים בסגנון BMP משמיטים את כותרת הקובץ אך כוללים את כותרת המידע ונתוני הפיקסלים.

ממיר זה קורא את הספרייה, מאתר כל ערך ושולח למפענח המתאים. ערכי PNG מפוענחים באמצעות Blob ואלמנט Image; ערכי BMP נקראים על ידי ניתוח BITMAPINFOHEADER וכתיבת פיקסלים לתוך בד ידנית. הפלט הוא תמיד PNG.

שיטות עבודה מומלצות

שאלות נפוצות

האם יש אובדן איכות בעת המרת ICO ל-PNG?
לא. PNG משתמש ב-DEFLATE ללא הפסדים, כך שאיכות התמונה שלך נשמרת במלואה במהלך ההמרה.
למה שאמיר ל-PNG במקום לשמור על הפורמט המקורי?
PNG הוא אידיאלי כאשר אתה זקוק לתמיכה בשקיפות, איכות ללא הפסדים עבור צילומי מסך או גרפיקה, או תאימות דפדפן אוניברסלית. שלא כמו ICO, PNG שומר על כל פיקסל ללא חפצי דחיסה.
האם אני יכול להמיר קבצי ICO מרובים?
כלי זה מעבד קובץ אחד בכל פעם כדי להבטיח איכות מקסימלית. עבור קבצים מרובים, פשוט חזור על התהליך - כל המרה נמשכת שניות בלבד.
האם התמונות שלי נשמרות פרטיות במהלך ההמרה?
כן. קבצי ה-ICO שלך מעובדים במלואם בתוך הדפדפן שלך באמצעות Canvas API ו-JavaScript. שום דבר לא מועלה לאף שרת - הקובץ עובר ישירות מהמכשיר שלך לממיר וחוזר למכשיר שלך.
האם הקובץ שלי נטען לשרת?
לא. ניתוח ופענוח מתרחשים בדפדפן שלך. הקובץ לא עוזב את המכשיר שלך.
האם אוכל להמיר PNG בחזרה ל-ICO?
כן - השתמש בכלי PNG ל-ICO הייעודי, המאגד PNG אחד או יותר לקובץ ICO חדש עם מבנה הספריות הנכון.
מדוע אני רואה הורדות מרובות עבור ICO אחד?
מכיוון שה-ICO מכיל מספר תמונות משובצות. כל אחד הופך ל-PNG נפרד. אם אתה רוצה רק מידה אחת, קח את המתאימה לצרכים שלך וזרוק את השאר.
האם EXIF או מטא נתונים אחרים יישמרו?
קבצי ICO אינם נושאים בדרך כלל מטא נתונים של EXIF. PNGs הפלט מכילים נתוני פיקסל בלבד. אם לערכי ה-PNG של ה-ICO היו מטא נתונים, הם לא נשמרים באמצעות קידוד מחדש של בד.