سؤال كيفية قياس أيقونات المؤشر


أي شخص يعرف ما إذا كان لدى Unity طريقة لتقليص كل رموز المؤشرات للحصول على نفس الارتفاع؟ هذه الرموز الكبيرة مزعجة للغاية.

مثال:

scale indicator icons


2
2017-07-03 21:09


الأصل


لا ، أنا متأكد من عدم وجود الامر متروك المطور afaik. - Seth♦


الأجوبة:


بالحقيقة لا هم في نفس الارتفاع: 22 بكسل. لكن المساحات الخالية على PNGs أو SVGs تجعل الرمز يبدو أصغر.

على سبيل المثال ، تكون الصورة الموجودة على الجانب الأيسر هي رمز مؤشر wi-fi الذي يحتوي على مسافات حرة أعلى وأسفل. تؤدي إزالة تلك المسافات إلى جعلها تبدو أكبر (الجانب الأيمن) ، ومع ذلك فهي بنفس الارتفاع:

wi-fi  wifi-edited

إذا كنت تريد الحصول على رموز أصغر ، فيجب إضافة مسافات حولها يدويًا في ملفات PNG / SVG فقط لجعلها تبدو أصغر.

على سبيل المثال ، بالنسبة لـ PNG ، يمكنك:

  1. افتح الملف في GIMP (والذي يتوفر في مركز البرامج) ؛
  2. قم بتكبير حجم الصورة إلى 18 بكسل من صورة> صورة القياس ؛
  3. قم بتكبير حجم اللوحة حتى 22 بيكسل من الصورة> حجم الرسم البياني (انقر فوق الزر "مركز" لتعيين الرمز الخاص بك في المنتصف) - لديك الآن 2 بيكسل مجانًا من كل جانب ؛
  4. احفظ الملف بتنسيق PNG من ملف> تصدير ؛
  5. استبدل الرمز PNG الذي أنشأته.

2
2017-07-03 22:10



نعم ، يمكنني القيام بذلك. ولكن بعض الرموز تكون ضمنية .. لذا فإن أفضل بديل هو أن تطلب من المطور تحديثها. هذا يمكن أن يستغرق وقت looong .. :(. - leoheck
أعتقد أنه يمكنك استبدال أي رمز على /usr/share/icons أو خذ واحدة مخصصة ل ~/.icons على منزلك. - AliNâ