ICO ל ממיר PNG
המר קבצי Windows Icon (.ico) לתמונות PNG שקופות באיכות גבוהה באופן מיידי בדפדפן שלך.
לחץ או גרור את ICO לכאן
תומך עד 50MB
המר קבצי Windows Icon (.ico) לתמונות PNG שקופות באיכות גבוהה באופן מיידי בדפדפן שלך.
תומך עד 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 הוא פורמט המתמקד ב-Windows שרק מעט עורכי תמונות מטפלים בו בחן. פוטושופ דורש תוסף; כלים רבים מבוססי אינטרנט אינם יכולים לקרוא ICO כלל; סביבות שולחן העבודה של לינוקס מתייחסות ל-ICO כאל סוג ב'. PNG נתמך אוניברסלית. המרת ICO קיים ל-PNG מייצרת קבצים שניתן לפתוח ולערוך בכל כלי.
הסיבה הנפוצה הנוספת היא חילוץ גדלים בודדים. מפתחי אתרים מעדכנים Favicon לרוב רוצים רק את גרסת ה-32×32 או 64×64 של ICO קיים. מעצבים המציירים מחדש אייקונים מדור קודם רוצים את הגרסה המשובצת הגדולה ביותר כנקודת התחלה. שני זרימות העבודה נהנות מחילוץ קבצי PNG נפרדים, אחד לכל גודל, במקום להתמודד ישירות עם מיכל ה-ICO.
זרוק ICO, קבל PNG אחד לכל גודל מוטבע.
קובץ ICO מתחיל בכותרת של 6 בתים (ICONDIR), ואחריה ספריית ערכים (ICONDIRENTRY, 16 בתים כל אחד), ואחריה נתוני התמונה עבור כל ערך. כל רשומת ספרייה מציינת רוחב, גובה, ספירת צבעים וקיזוז וגודל המצביעים על בתים של התמונה.
נתוני תמונה מקודדים כ-DIB בסגנון BMP (ללא BITMAPFILEHEADER) או כקובץ PNG שלם המוטבע ישירות. ערכים מקודדים ב-PNG נפוצים עבור אייקונים מודרניים ב-256×256 ויש להם חתימת PNG סטנדרטית בהתחלה. ערכים בסגנון BMP משמיטים את כותרת הקובץ אך כוללים את כותרת המידע ונתוני הפיקסלים.
ממיר זה קורא את הספרייה, מאתר כל ערך ושולח למפענח המתאים. ערכי PNG מפוענחים באמצעות Blob ואלמנט Image; ערכי BMP נקראים על ידי ניתוח BITMAPINFOHEADER וכתיבת פיקסלים לתוך בד ידנית. הפלט הוא תמיד PNG.