إيكو ل محول PNG
قم بتحويل ملفات Windows Icon (.ico) إلى صور PNG شفافة عالية الجودة على الفور في متصفحك.
انقر أو اسحب ICO هنا
يدعم ما يصل إلى 50 ميغابايت
قم بتحويل ملفات Windows Icon (.ico) إلى صور PNG شفافة عالية الجودة على الفور في متصفحك.
يدعم ما يصل إلى 50 ميغابايت
ICO هو تنسيق ملف الأيقونة الذي تم اختراعه لنظام التشغيل Windows 3.0 في عام 1990 وما زال يستخدم حتى اليوم كتنسيق مفضل فعليًا على الويب. على الرغم من اسمه، فإن ملف ICO عبارة عن حاوية يمكنها الاحتفاظ بصور متعددة بأحجام وأعماق ألوان مختلفة. قد يشتمل ICO النموذجي لسطح مكتب Windows على إصدارات 16×16 و32×32 و48×48 و64×64 و128×128 و256×256 من نفس الرمز؛ يختار نظام التشغيل الحجم الذي يطابق سياق العرض. يعني تحويل ICO إلى PNG استخراج واحدة أو أكثر من هذه الصور المضمنة وحفظها كملفات PNG مستقلة.
يقوم هذا المحول بتوزيع رأس ICO في متصفحك، ويحدد جميع إدخالات الصور المضمنة، ويفك تشفير كل منها. تقوم معظم ملفات ICO الحديثة بتخزين صورها بتنسيق PNG داخليًا؛ تستخدم الأجهزة الأقدم بيانات الصورة النقطية الأولية بنمط BMP. تتم معالجة كلا الترميزين. الإخراج هو ملف PNG واحد لكل صورة مضمنة - بالنسبة لأيقونة Windows النموذجية، فهذا يعني ستة ملفات PNG أو أكثر بأحجام مختلفة.
الملفات لا تترك جهازك أبدًا. يحدث التحليل في JavaScript باستخدام DataView لقراءة دليل ICO وإرساله إلى وحدة فك التشفير المناسبة لكل صورة. يتم إنتاج ملفات PNG المخرجة عبر Canvas.toBlob('image/png').
ICO هو تنسيق يتمحور حول Windows ولا يتعامل معه سوى عدد قليل من محرري الصور بأمان. يتطلب Photoshop مكونًا إضافيًا؛ لا تستطيع العديد من الأدوات المستندة إلى الويب قراءة ICO على الإطلاق؛ تتعامل بيئات سطح مكتب Linux مع ICO على أنها من الدرجة الثانية. PNG مدعوم عالميًا. يؤدي تحويل ICO موجود إلى PNG إلى إنتاج ملفات يمكنك فتحها وتحريرها بأي أداة.
السبب الشائع الآخر هو استخراج الأحجام الفردية. مطورو الويب الذين يقومون بتحديث الأيقونة المفضلة غالبًا ما يريدون فقط الإصدار 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 وعنصر الصورة؛ تتم قراءة إدخالات BMP عن طريق تحليل BITMAPINFOHEADER وكتابة وحدات البكسل في اللوحة القماشية يدويًا. الإخراج دائمًا هو PNG.