UltKit

تحويل PNG إلى ICNS

أنشئ أيقونة macOS بصيغة .icns من صورة PNG مربعة دون فتح Xcode أو Terminal. استخدمها لسكربت مُجمَّع كتطبيق، أو لصورة قرص، أو لمجلد، أو لإصدار Electron، وتعرّف أدناه على طريقة عمل مجموعة الأيقونات الكاملة عند النشر عبر Xcode.

محوّل الصور

أو أفلت ملفات JPG, JPEG, JPE … هنا ·

الحد الأقصى 95 MB لكل ملف· حتى 20 ملفًا· تُحذف بعد 30 دقيقة

الإخراج

تُعالج الملفات على خوادمنا وتُحذف بعد 30 دقيقة.

طريقة استخدام هذه الأداة

  1. 1

    ارفع صورة PNG مربعة

    استخدم عملًا فنيًا بخلفية شفافة بأبعاد 1024 × 1024 px على الأقل.

  2. 2

    احتفظ بجميع الأحجام

    ضمن الإعدادات المتقدمة يكون أحجام الأيقونات مضبوطًا على كل الأحجام (16–256)، فتحصل قوائم Finder والشريط الجانبي وبلاطات Dock كلٌّ على صورة مناسبة لها.

  3. 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

أسماء الملفات التي يتوقعها iconutil داخل مجلد .iconset. يحتوي ملف @2x على ضعف عدد بكسلات الحجم بالنقاط.
الحجم بالنقاطملف 1x (بكسل)ملف @2x (بكسل)يظهر في
16 pticon_16x16.png (16)[email protected] (32)عرض قائمة Finder، القوائم
32 pticon_32x32.png (32)[email protected] (64)الشريط الجانبي، عرض الأيقونات الصغيرة
128 pticon_128x128.png (128)[email protected] (256)عرض أيقونات Finder، Dock
256 pticon_256x256.png (256)[email protected] (512)عرض الأيقونات الكبيرة، Quick Look
512 pticon_512x512.png (512)[email protected] (1024)معاينة Get Info، App Store
Terminal: إنشاء ملف .icns من iconset كامل بأدوات Apple
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
محول PNG

ICNS

صورة أيقونة Apple (ICNS)

ICNS هو تنسيق حاوية الأيقونات من Apple، ويُستخدم لأيقونات التطبيقات والمجلدات والمستندات في macOS منذ Mac OS 8.5 عام 1998. يجمع الملف الواحد عدة مقاسات من 16×16 حتى 1024×1024 بكسل، بما فيها نسخ Retina، وتُخزَّن عادةً كبيانات PNG مع الشفافية. يقرؤه Xcode وmacOS مباشرة، لكنه نادر الاستخدام خارج منصات Apple. ولا يستطيع Windows ومعظم أدوات الويب فتح ICNS دون محوّل.

الضغط
دون فقدان
الشفافية
نعم
الحركة
لا
سنة الظهور
1998 · Apple
محول ICNS

يتحول 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 الأصلي هو المطلوب أصلًا.