إنشاء حزم أيقونات متعددة المنصات من مصدر SVG واحد
قم بإنشاء كل أيقونة سطح المكتب من ملف SVG واحد بحجم 1024x1024، مع تقديم ملفات وتخطيطات خاصة بالمنصة في أمر واحد. iconsmaker، الذي أنشأه مات كوميوني، يستهدف المطورين والمصممين الذين يحتفظون بأصل متجه واحد ويحتاجون إلى أيقونات جاهزة للنشر لأنظمة سطح المكتب المتعددة. يقوم بأتمتة .ico و .icns وأشجار Linux hicolor، وينتج بيانات وصفية مثل AppStream metainfo.xml، ويتصل بخطوط البناء عبر ملف تكوين TOML لإنتاج متكرر.
ماذا تنتج iconsmaker وكيف تقبل المدخلات؟
تستخدم iconsmaker ملف SVG واحد كمصدر رئيسي وتصدر حزم أيقونات خاصة بالمنصات: Windows .ico، macOS .icns، وأشجار Linux PNG/SVG hicolor. تقوم الأداة بتقديم أحجام Windows القياسية (من 16px إلى 256px) تلقائيًا وتولد بيانات التعريف AppStream و .desktop. توقع المدخلات واضح: ملف SVG واحد بحجم 1024x1024 هو الأصل الرئيسي الذي يحافظ على وضوح المتجهات عبر جميع الأحجام المنتجة.
هل تتكامل في عمليات البناء الآلي و CI workflows؟
تدعم الأداة المعالجة الدفعة وملف تكوين TOML، لذا يمكنك تشغيل توليد الأيقونات من السكربتات ووظائف التكامل المستمر. تعمل كبرنامج سطر أوامر ومتاحة كملف ثنائي مستقل على Windows أو يمكن تثبيتها من خلال Windows Package Manager. هذه الخصائص تسمح لأنظمة البناء باستدعاء أمر واحد لإنتاج هيكل الدليل المطلوب والملفات لكل منصة مستهدفة.
هل الأداة سهلة الاستخدام وآمنة للمطورين للتشغيل؟
تعمل iconsmaker من سطر الأوامر، حيث تطبق أقنعة المنصة مثل macOS squircle تلقائيًا؛ لا تتطلب أي تعديلات يدوية على SVG بعد الإعداد. إنها برنامج مفتوح المصدر تحت ترخيص GPL-3.0، مما يوفر شفافية المصدر. سير العمل حتمي: نفس مدخلات SVG و TOML تنتج نفس مجموعة الملفات، مما يقلل من الأخطاء اليدوية عند إعداد حزم النشر.
من يجب أن يعتمد iconsmaker ونصيحة عملية واحدة
يتناسب iconsmaker مع المطورين والمصممين الذين يحتفظون بأيقونة متجهة واحدة ويحتاجون إلى حزم منصات دقيقة دون تغيير الحجم يدويًا. توقع سير عمل عبر سطر الأوامر ومخرجات حتمية تتكامل في أتمتة البناء. نصيحة عملية: قم بتخزين ملف SVG بحجم 1024x1024 كأصل قياسي لك وأضف خطوة iconsmaker في خط أنابيب البناء لتجديد جميع حزم المنصات بعد تعديل الأصول. موصى به.