تحويل PNG إلى ICNS
أنشئ أيقونة macOS بصيغة .icns من صورة PNG مربعة دون فتح Xcode أو Terminal. استخدمها لسكربت مُجمَّع كتطبيق، أو لصورة قرص، أو لمجلد، أو لإصدار Electron، وتعرّف أدناه على طريقة عمل مجموعة الأيقونات الكاملة عند النشر عبر Xcode.
محوّل الصور
أو أفلت ملفات JPG, JPEG, JPE … هنا ·
الحد الأقصى 95 MB لكل ملف· حتى 20 ملفًا· تُحذف بعد 30 دقيقة
تُعالج الملفات على خوادمنا وتُحذف بعد 30 دقيقة.
القيمة 85 تُبقي الصور مطابقة للأصل بصرياً. خفّضها فقط عند الحاجة إلى ملف أصغر.
صيغ JPG وBMP وEPS لا تدعم الشفافية. تُملأ البكسلات الشفافة بهذا اللون.
لون سداسي عشري يُستخدم خلف البكسلات الشفافة، مثل #FFFFFF.
هذه الصيغة تحمل صورة واحدة فقط. اختر مخرجات GIF أو WebP إن أردت الاحتفاظ بالحركة.
الأيقونة متعددة الأحجام تحوي عدة دقات في ملف واحد، وتختار المتصفحات وأنظمة التشغيل ما تحتاجه.
أبقِ الأبعاد الأصلية، أو أدخل ضلعاً واحداً وستبقى نسبة الأبعاد.
عدد البكسل للضلع الذي اخترته أعلاه.
نسبة مئوية من الأبعاد الأصلية.
sRGB مناسب للشاشات والويب. أبقِ الأصلي لسير عمل الطباعة؛ ودرجات الرمادي تتخلص من الألوان.
بيانات وصفية فقط، والقيمة 0 تُبقي القيمة الأصلية. تقرأ الطابعات وبعض البوابات هذا الرقم، ولا يغير أبعاد البكسل.
طريقة استخدام هذه الأداة
- 1
ارفع صورة PNG مربعة
استخدم عملًا فنيًا بخلفية شفافة بأبعاد 1024 × 1024 px على الأقل.
- 2
احتفظ بجميع الأحجام
ضمن الإعدادات المتقدمة يكون أحجام الأيقونات مضبوطًا على كل الأحجام (16–256)، فتحصل قوائم Finder والشريط الجانبي وبلاطات Dock كلٌّ على صورة مناسبة لها.
- 3
حوّل إلى ICNS
اضغط التحويل إلى ICNS ثم نزّل ملف .icns، وهو جاهز لمجلد Resources في حزمة التطبيق أو لنافذة Get Info.
ملف .icns هو حاوية الأيقونات من Apple: ملف واحد يضم عدة صور نقطية مربعة، يرسم Finder أو Dock أو Spotlight كلًّا منها بالحجم الذي يحتاجه. يملأ تحويل PNG هذه الخانات من عمل فني واحد.
تحويل PNG إلى ICNS: ما الذي يحتويه ملف أيقونة macOS
قدّمت Apple صيغة ICNS مع Mac OS 8.5 عام 1998، وأبقاها Mac OS X ملفًا تشير إليه كل حزمة تطبيق. وقد نمت الحاوية مع كثافة الشاشات: ظهرت إدخالات 512 px مع Mac OS X 10.5، وجاء إدخال 1024 px المسمّى 512 × 512 @2x مع شاشات Retina في OS X 10.7 و10.8.
كل خانة زوج: صورة 1x وصورة @2x بالحجم نفسه بالنقاط لشاشات Retina. يختار Finder ما يناسب الشاشة والعرض، ولهذا تبدو صورة PNG واحدة بحجم 1024 px يصغّرها Finder أكثر ضبابية في عرض القائمة من إدخال حقيقي بحجم 16 px.
أحجام مجموعة أيقونات Mac من 16 px إلى 1024 px
| الحجم بالنقاط | ملف 1x (بكسل) | ملف @2x (بكسل) | يظهر في |
|---|---|---|---|
| 16 pt | icon_16x16.png (16) | [email protected] (32) | عرض قائمة Finder، القوائم |
| 32 pt | icon_32x32.png (32) | [email protected] (64) | الشريط الجانبي، عرض الأيقونات الصغيرة |
| 128 pt | icon_128x128.png (128) | [email protected] (256) | عرض أيقونات Finder، Dock |
| 256 pt | icon_256x256.png (256) | [email protected] (512) | عرض الأيقونات الكبيرة، Quick Look |
| 512 pt | icon_512x512.png (512) | [email protected] (1024) | معاينة Get Info، App Store |
mkdir MyApp.iconset sips -z 512 512 icon-1024.png --out MyApp.iconset/icon_512x512.png cp icon-1024.png MyApp.iconset/[email protected] # كرر أمر sips لملفات 16 و32 و64 و128 و256 px iconutil -c icns MyApp.iconset
PNG
رسومات الشبكة المحمولة
PNG هي صيغة نقطية بدون فقدان نشرتها مجموعة PNG Development Group عام 1996 ثم اعتمدها W3C وISO. تحافظ على كل بكسل تمامًا، وتدعم الشفافية الكاملة (ألفا)، وتتعامل مع النص والحواف الحادة والألوان المسطحة دون تشوهات. هذه الدقة تجعلها مثالية للقطات الشاشة والشعارات والأيقونات ورسومات الواجهات. المقابل هو الحجم: الصور الفوتوغرافية المحفوظة بصيغة PNG أكبر غالبًا بعدة أضعاف من الصورة نفسها بصيغة JPEG أو WebP. تفتح ملفات PNG جميع المتصفحات وأنظمة التشغيل والمحررات.
- الضغط
- دون فقدان
- الشفافية
- نعم
- الحركة
- لا
- سنة الظهور
- 1996 · PNG Development Group
ICNS
صورة أيقونة Apple (ICNS)
ICNS هو تنسيق حاوية الأيقونات من Apple، ويُستخدم لأيقونات التطبيقات والمجلدات والمستندات في macOS منذ Mac OS 8.5 عام 1998. يجمع الملف الواحد عدة مقاسات من 16×16 حتى 1024×1024 بكسل، بما فيها نسخ Retina، وتُخزَّن عادةً كبيانات PNG مع الشفافية. يقرؤه Xcode وmacOS مباشرة، لكنه نادر الاستخدام خارج منصات Apple. ولا يستطيع Windows ومعظم أدوات الويب فتح ICNS دون محوّل.
- الضغط
- دون فقدان
- الشفافية
- نعم
- الحركة
- لا
- سنة الظهور
- 1998 · Apple
يتحول PNG إلى ICNS حين تحتاج حزمة تطبيق Mac أو برنامج التثبيت أو المجلد إلى حاوية الأيقونات من Apple بعدة دقّات في ملف واحد؛ ولا يعود ICNS إلى PNG إلا لإعادة استخدام أيقونة تطبيق موجودة في مستند أو موقع.
محول ICNS عبر الإنترنت أم Xcode و iconutil
يملأ هذا المحوّل الخانات من 16 إلى 256 px، وهي تغطي قوائم Finder والشريط الجانبي وDock وعرض الأيقونات على كل جهاز Mac، بما فيها Retina حتى خانة 128 pt. وهذا ما تحتاجه أيقونة مجلد أو أيقونة قرص DMG أو تطبيق AppleScript أو Automator أو أداة داخلية، دون تثبيت أدوات المطورين.
للتطبيق الذي ترسله إلى Mac App Store، استخدم المصدر بحجم 1024 px في فهرس الأصول داخل Xcode أو شغّل iconutil على iconset كامل كما هو موضح أعلاه، لتُملأ خانات 512 pt ببكسلات حقيقية. ابدأ من مربع نظيف: إن كان شعارك عريضًا فأداة قص الصورة تمنحك لوحة 1:1 أولًا، وكيفية قص صورة بنسبة معينة تشرح أين تترك هامشًا.
أسئلة مستخدمي Mac حول تحويل PNG إلى ICNS
كيف أضع أيقونة ICNS مخصصة على مجلد أو تطبيق في Mac؟
حدّد العنصر في Finder، واضغط Command-I لفتح Get Info، ثم اسحب ملف .icns إلى الأيقونة الصغيرة في أعلى يسار النافذة. أما التطبيق الذي تبنيه بنفسك فضع الملف في Contents/Resources واذكر اسمه في المفتاح CFBundleIconFile داخل Info.plist.
ما مقاس صورة PNG الذي أبدأ منه لإنشاء ICNS؟
1024 × 1024 px، وهي أكبر خانة تحددها Apple. يمكن تحويل ملف PNG أصغر، لكن كل حجم أكبر من الأصل يُكبَّر فيبدو ناعمًا وغير حاد على شاشات Retina. يجب أن يكون العمل الفني مربعًا بخلفية شفافة خارج شكل الأيقونة.
هل أحتاج إلى ملف ICNS مصنوع يدويًا إذا كان مشروع Xcode يحتوي على كتالوج أصول؟
لا. حين يستخدم هدف macOS مجموعة AppIcon في Assets.xcassets، يقوم Xcode بتجميعها وإنشاء ملف أيقونة التطبيق أثناء البناء. ملف .icns المنفصل مخصص للمشاريع التي لا تستخدم Xcode: تطبيقات سكربتات shell، وحزم Electron وTauri، وأدوات تجميع Python، وخلفيات DMG.
لماذا تظهر أيقونتي الجديدة داخل مربع رمادي مستدير الزوايا؟
منذ macOS 11 Big Sur تتبع أيقونات تطبيقات Mac شكل المربع المستدير الزوايا، وفي macOS 26 Tahoe توضع الأيقونات التي لا تملأ هذا الشكل داخل بلاطة رمادية. ارسم المربع المستدير في العمل الفني نفسه مع ترك الزوايا شفافة، وسيعرضها النظام كما صممتها.
هل يضغط ملف ICNS تصميمي؟
ليس بشكل يمكن ملاحظته. تخزّن ملفات .icns الحديثة صورها الكبيرة كبيانات PNG داخل الحاوية، وهي بلا فقدان. فقط الإدخالات القديمة الصغيرة تستخدم نظام الترميز بالتكرار الخاص بـ Apple مع قناع 8 بت منفصل، وهي نادرًا ما تُعرض على أجهزة Mac الحالية.
هل يمكن لنظامي Windows أو Linux استخدام ملف الأيقونة نفسه؟
يحتاج Windows إلى ICO لا ICNS؛ تحويل PNG إلى ICO ينشئه من العمل الفني نفسه. أما سطوح مكتب Linux فتقرأ أيقونات PNG أو SVG العادية من مجلدات السمات، فملف PNG الأصلي هو المطلوب أصلًا.