سؤال

لدي مجموعة من الرموز بابوا نيو غينيا مع أحجام مختلفة:

96x96
96x23
96x46
96x80
etc...

كيف يمكنني ، مع مساعدة من لينكس convert فائدة ، باد لهم.بحيث تحصل جميع الرموز على نفس الأبعاد المربعة ، على سبيل المثال 96x96.

يجب توسيط الصورة الحالية.مثل هذا (لصورة الحجم 5x5):

.....
xxxxx
xxxxx
xxxxx
.....

لقد استخدمت الأمر التالي لتوسيع نطاق الصورة.يمكن, لقد نسيت بعض المعلمات?

convert -size 96x96 icon.png -resize 96x96 +profile '*' scaled.png
هل كانت مفيدة؟

المحلول

هذا واحد يجب أن يساعد:

convert             \
   icon.png         \
  -scale 96x96      \
  -background white \
  -gravity center   \
  -extent 96x96     \
  +profile '*'      \
   scaled.png
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top