كيفية إنشاء أيقونات تطبيقات Windows
يطلب Windows ما يصل إلى سبعة أحجام للأيقونات من ملف .ico واحد. يشرح هذا الدليل مصفوفة الحجم، وضغط PNG داخل الحاوية، وخيارات الأدوات، وأمثلة التغليف الحقيقية، والأسئلة الشائعة، وإصلاحات أيقونات Windows المتضخمة أو غير الواضحة.
لماذا Windows انتقائي بشأن الأيقونات
يتغير حجم أسطح واجهة المستخدم Windows من 16 × 16 حرفًا رسوميًا لمنطقة الإعلام إلى 256 × 256 دبابيس ضخمة على أشرطة المهام ذات DPI العالية. تبدو الصورة النقطية الواحدة الممتدة عبر هذا النطاق ناعمة أو منقطة. استخدم [مولد favicon](الأداة:مولد favicon)، و[محول PNG إلى ICO](الأداة:png-to-ico)، و[محول SVG إلى ICO](الأداة:svg-to-ico)، و[اختبار favicon المباشر](الأداة المساعدة: favicon-tester) لإنشاء مجموعة الرموز الخاصة بك والتحقق منها، وقراءة [الرفيق دليل](الدليل: أحجام أيقونات Windows) للحصول على إرشادات تفصيلية مكثفة.
توجد حاوية .ico بحيث يحمل الملف الواحد عدة إطارات معروضة مسبقًا. يختار Shell32 الحجم الأقرب بدلاً من ترقية الصورة الصغيرة.
تشترك أيقونات الويب favicon وأيقونات تطبيقات سطح المكتب في نفس تنسيق الحاوية. نقل المهارات بين شحن favicon.ico وتعبئة Win32 أو Electron القابل للتنفيذ.
Use our favicon generator, PNG to ICO converter, SVG to ICO converter, and live favicon tester to build and verify your icon set, and read the companion guide for a condensed walkthrough.
مصفوفة حجم الرمز Windows
توصي Microsoft بتضمين مربعات بحجم 16 و24 و32 و48 و64 و128 و256 بكسل في .ico واحد للتطبيقات الحديثة.
16 و 24 تغطي قوائم الصدفة الصغيرة. يغطي 32 و48 عروض الأيقونات القياسية والمتوسطة في File Explorer. يغطي الإصدار 64 وما فوق الصور المصغرة ذات DPI العالية ومربعات قائمة ابدأ.
لا يؤدي حذف 256 إلى كسر أي شيء دائمًا، لكن البلاطات المثبتة على شاشات 4K تبدو أكثر ليونة بشكل ملحوظ بدونها.
الضغط مهم عند 256 × 256
تقوم الأدوات القديمة بتخزين 256 × 256 بتنسيق BMP غير مضغوط 32 بت داخل .ico. يمكن أن يتجاوز هذا الإطار الواحد 256 كيلو بايت ويزيد من عدد المثبتات.
تقوم أجهزة التشفير الحديثة بتخزين الإطارات الكبيرة على شكل نقط مضغوطة بـ PNG داخل حاوية ICO. تظل الجودة المرئية متماثلة؛ ينخفض حجم البايت بمقدار 5-10 ×.
قم دائمًا بفحص الحجم النهائي .ico. أقل من 50 كيلو بايت هو الحجم المثالي للشعار المسطح مع ضغط PNG؛ أكثر من 200 كيلو بايت يشير إلى انتفاخ BMP.
الأدوات التي تفعل هذا الحق
يقبل FetchFavicon صورة رئيسية مقاس 512×512 ويصدر .ico جاهزًا للويب مع إطارات كبيرة الحجم مضغوطة PNG - مناسبة لتضمين موارد Electron وTauri وWin32 الكلاسيكية.
يقوم محرر موارد Visual Studio بالتحقق من صحة بنية ICO عند تجميع التطبيقات الأصلية. اختبره هناك قبل شحن MSI.
تجنب إعادة تسمية PNG واحد إلى .ico. قد يعرض مستكشف Windows معاينة، ولكن سيتأثر حجم الصدفة.
أمثلة التعبئة والتغليف
تطبيق Electron: ضع favicon.ico في موارد البناء؛ قم بتعيين win.icon في Electro-builder.yml على نفس الملف متعدد الحجم.
مثبت إعداد Inno: SetupIconFile=assetsapp.ico يجب أن يشير إلى .ico الذي يحتوي على 32 و48 إطارًا على الأقل.
توزيع ZIP محمول: يقوم المستخدمون بتثبيت ملف .exe الخاص بك على شريط المهام؛ يقرأ Windows موارد الرموز المضمنة من رأس PE، والتي تقوم بتجميعها من نفس .ico الرئيسي.
MSI للشركات: قم بالتوقيع على برنامج التثبيت بعد تضمين الرموز - يؤدي تغيير التوقيع اللاحق .ico إلى إبطال التوقيع.
الأسئلة المتداولة
هل .ico هو نفسه على الويب وسطح المكتب؟ نفس مواصفات الحاوية؛ تقوم تطبيقات سطح المكتب بتضمينها كمورد PE بدلاً من الخدمة عبر HTTP.
هل أحتاج إلى رموز منفصلة لكل إصدار Windows؟ غطاء واحد حديث متعدد الأحجام .ico يغطي Windows 10 و11.
ماذا عن .ico مقابل .png لـ UWP؟ يستخدم UWP أصول PNG في بيان الحزمة؛ لا يزال Win32 الكلاسيكي يريد .ico.
هل يمكنني استخراج الأحجام من .ico الموجود؟ نعم مع تحويل IcoFX أو ImageMagick للتدقيق.
استكشاف الأخطاء وإصلاحها
رمز ضبابي على شريط المهام: مفقود 32 أو 48 إطارًا؛ قام Windows بترقية 16 بدلاً من ذلك.
رمز برنامج التثبيت خاطئ ولكن رمز exe صحيح: لا يزال Inno Setup IconFile يشير إلى مسار قديم. إعادة بناء المثبت.
عمليات تنفيذ ضخمة بعد إضافة الرمز: لقد ارتكبت نمط BMP .ico. إعادة التصدير باستخدام ضغط PNG.
يظهر الرمز على جهاز التطوير فقط: المورد غير مضمن في تكوين إصدار الإصدار - تحقق من ملفات .rc وعناصر CI.
تضمين الرموز في الملفات التنفيذية
تشير تطبيقات Win32 الأصلية إلى .ico في البرامج النصية لموارد .rc المجمعة في ملف PE. معرف المورد 1 هو رمز التطبيق الافتراضي.
تقرأ الحزم الإلكترونية win.icon من تكوين منشئ الإلكترون؛ يتم استخراج نفس .ico متعدد الحجم في ملف .exe النهائي.
يتوقع Tauri على Windows وجود .ico في صفيف tauri.conf.json Bundle.icon بجانب PNG للأنظمة الأساسية الأخرى.
لا يؤدي توقيع الرمز إلى التحقق من صحة وحدات بكسل الأيقونات، ولكن تغيير الموارد بعد التوقيع يؤدي إلى كسر التوقيع - قم بإنهاء الرموز قبل توقيع رمز المصادقة.
اختبر ملف .exe المترجم على جهاز افتراضي نظيف دون تثبيت أدوات التطوير. يقرأ Explorer الموارد المضمنة، وليس مسار الريبو المصدر الخاص بك.
كيف تستخدم قذيفة Windows كل حجم
يفضل عرض الأيقونات الصغيرة في Explorer الإطارات مقاس 16 و32 بكسل. تستخدم الرموز الكبيرة جدًا 256 عند وجودها.
يتطلب تثبيت شريط المهام إطارات متوسطة الحجم؛ المفقود 32 ينتج رقيًا ناعمًا من 16.
قم بتحريك مربعات قائمة ابدأ على Windows 11 بأصول ذات دقة أعلى عند تضمين 256 × 256.
قد تقوم ملفات الاختصار .lnk الموجودة على سطح المكتب بتخزين الرموز مؤقتًا بشكل مستقل - قم بحذف الاختصارات وإعادة إنشائها بعد تحديث .ico الأساسي أثناء ضمان الجودة.
Windows مصفوفة ضمان الجودة
اختبار على مقياس العرض 100% و200% على Windows 11. يختار كل مقياس إطارات مختلفة من نفس ICO.
التثبيت على شريط المهام، وإلغاء التثبيت، وإعادة التثبيت بعد تحديث الرمز لمسح ذاكرة التخزين المؤقت لـ Shell أثناء ضمان الجودة.
تحقق من الخصائص → تغيير الرمز على الاختصارات التي تم إنشاؤها قبل التحديث - فقد تشير إلى المؤشرات المخزنة مؤقتًا.
قارن بين الصورة المصغرة للمستكشف وأيقونة شريط المهام - تشير التناقضات إلى عدم وجود إطارات متوسطة الحجم.
محاذاة العلامة التجارية للمثبت
يجب أن تتطابق أيقونات MSI وEXE مع موقع الويب الخاص بك favicon لاستمرارية العلامة التجارية عند تثبيت المستخدمين بعد التثبيت.
تستخدم مربعات حوار برنامج إلغاء التثبيت نفس مصدر الرمز - حيث يلاحظ المستخدمون عدم التطابق بين برنامج التثبيت والتطبيق.
تستخدم قوائم المتجر لحزم Microsoft Store متطلبات PNG منفصلة؛ يظل سطح المكتب ICO مناسبًا للتحميل الجانبي لـ Win32.
احتفظ بنسخة رئيسية واحدة ICO في الريبو؛ يبني CI نسخه إلى تكوين المثبت والويب العام/ لتجنب الانحراف.
لا يحكم Windows SmartScreen على مدى جمال الأيقونات — لكن المستخدمين يثقون في مطابقة الرموز عند تأكيد مطالبات التثبيت.
مذكرة التعبئة والتغليف عبر منصة
تحتاج تطبيقات macOS إلى .icns بشكل منفصل؛ لا يحل Windows ICO محلها في بنيات الإلكترون العالمية.
غالبًا ما تشير إدخالات سطح مكتب Linux إلى PNG بحجم 512 × 512؛ قم بإنشاء PNG من نفس الملف الرئيسي مثل ICO.
تعد أيقونات متجر الأجهزة المحمولة مجموعة تصدير أخرى - أدوات الويب favicon ضرورية ولكنها ليست كافية لمتاجر التطبيقات.
يجب أن تدرج مسارات الإصدار الموحدة جميع أهداف الأيقونات في قائمة مرجعية واحدة، لذا فإن Windows ICO ليس الخطوة المنسية أبدًا.
ملاحظات إصدار العلامات عندما تتغير موارد الأيقونات حتى يتمكن الدعم من الإجابة على سبب اختلاف الاختصارات بعد التحديث.
تحقق من صحة الموارد المضمنة في ICO باستخدام Resource Hacker أو ما يعادله قبل التوقيع على الملف الثنائي النهائي للمثبت.
المستند الذي التقطه ICO الإطار Windows أثناء لقطات شاشة ضمان الجودة - يساعد عند تصحيح أخطاء تقارير شريط المهام غير الواضحة.
احتفظ بالمسار ICO في برنامج التثبيت YAML الذي تم التعليق عليه بقائمة الإطارات المتوقعة داخل الملف.