تحويل PNG إلى ICO
يحوّل الرسومات النقطية بصيغة PNG إلى ملفات أيقونات Windows، ويضع العمل الفني الشفاف في حاوية ICO المستخدمة لاختصارات برامج سطح المكتب.
مقارنة التنسيقات والمواصفات التقنية
| المواصفات | PNG | ICO |
|---|---|---|
| نوع MIME | image/ | image/ |
| النوع | صورة نقطية | صورة نقطية / حاوية |
| الضغط | دون فقدان (DEFLATE / LZ77 + Huffman) | صورة نقطية خام / PNG مضمّن |
| المواصفات القياسية | الإصدار الثالث من معيار W3C PNG | صيغة Microsoft ICO |
| رأس البايتات السحرية (Magic Bytes) | 89 50 4E 47 0D 0A 1A 0A | 00 00 01 00 |
نظرة عامة على التنسيق والاستخدامات
يكون تحويل ملف PNG إلى تنسيق أيقونة Windows ضروريًا عند إنشاء تطبيقات سطح المكتب أو تخصيص اختصارات نظام التشغيل. غالباً ما يأخذ مطورو البرامج ومسؤولو النظام رسومات الويب القياسية ويحولونها إلى أيقونات للتطبيقات. تتطلب أنظمة تشغيل Windows هياكل أيقونات محددة لعرض العلامات المرئية بشكل صحيح عبر إعدادات قياس الشاشة المختلفة وأشرطة المهام وعروض مستكشف الملفات. تعتمد حزم برامج سطح المكتب واختصارات المجلدات المخصصة وأيقونات مواقع الويب المفضلة على هذا التحويل للملفات. تحتوي صورة الويب القياسية على دقة واحدة فقط ولا يمكنها تغيير الحجم ديناميكياً داخل غلاف Windows. يؤدي تحويل الرسم إلى ملف أيقونة إلى تغليف البيانات المرئية في حاوية متعددة الطبقات بحيث يمكن لنظام التشغيل تحديد الأبعاد الصحيحة للشاشات عالية الكثافة أو شبكات سطح المكتب القياسية دون تشويه الصورة.
المواصفات التقنية وتحليل الترميز (Codec)
يستخدم PNG (image/png) ضغط DEFLATE دون فقدان، ويجمع بين LZ77 وترميز هوفمان. ويبدأ بالتوقيع المميز ذي الثمانية بايتات 89 50 4E 47 0D 0A 1A 0A. أما Windows Icon (image/x-icon) فهو حاوية تضم صورًا متعددة، وليس تدفقًا مضغوطًا واحدًا. وتبدأ ترويسة ICO بدليل من ستة بايتات يتألف من حقل محجوز من بايتين، وحقل نوع الصورة من بايتين (القيمة 1 للأيقونات)، وحقل عدد الصور من بايتين. يليها سجل دليل من 16 بايتًا لكل صورة، يحدد العرض والارتفاع وعدد الألوان ومستويات الألوان وعمق البت والحجم والإزاحة. ويمكن لملفات ICO الحديثة تخزين صور نقطية خام غير مضغوطة أو تضمين بيانات PNG مضغوطة داخل الحاوية.
توافق أنظمة التشغيل والمتصفحات
تُدعم ملفات أيقونات Windows بالكامل عبر جميع إصدارات سطح المكتب من Microsoft Windows من إصدار Vista وحتى Windows 11. تقرأ متصفحات الويب ملفات ICO خصيصاً لأيقونات المواقع المفضلة، على الرغم من أن معايير الويب الحديثة تفضل PNG أو SVG في علامات تبويب المتصفح. تعرض مديرات ملفات macOS وLinux حاويات ICO بمستويات متفاوتة من دعم الصور المصغرة، وغالباً ما تتطلب عارضات صور مخصصة لفحص الطبقات الفردية. لا تستخدم أنظمة التشغيل المحمولة على نظامي iOS وAndroid ملفات ICO بشكل أصلي، حيث تعتمد على تنسيقات PNG وJPEG لأصول التطبيقات. ويختلف دعم الصيغ بحسب التطبيق والجهاز ونظام التشغيل وإصداره.
معلومات مفيدة
تخزّن هذه الأداة صورة واحدة: تحتفظ ملفات PNG التي لا تتجاوز أبعادها 256x256 بكسل بأحجامها، بينما تُصغّر الصور الأكبر لتلائم 256x256. لذا ابدأ بملف PNG مربع أبعاده 256x256 أو أقل؛ وإذا كنت تحتاج إلى عدة أحجام مثل 16x16 و32x32 و48x48 في أيقونة واحدة، فأضفها باستخدام محرر أيقونات.
الأسئلة الشائعة
كيف يمكنك تحويل صور PNG إلى أيقونة Windows دون فقدان الجودة؟
تُضمَّن صورة PNG بأبعاد تصل إلى 256x256 بكسل داخل حاوية ICO من دون تغيير، لذا لا توجد خطوة ضغط إضافية مع فقدان للجودة؛ أما صورة PNG الأكبر حجمًا فتُصغَّر أولًا لتلائم 256x256، وهو أكبر حجم يمكن أن يحتويه مدخل الأيقونة.
ما الفرق بين PNG وأيقونة Windows؟
صورة PNG هي صورة نقطية أحادية الطبقة مضغوطة بخوارزميات DEFLATE، بينما أيقونة Windows هي ملف حاوية متعدد الدقة يحتوي على أحجام صور متعددة وأعماق ألوان مختلفة في حزمة واحدة.