صور svg بمقاسات مختلفة

5:57 ص | | | 0تعليقات


السلام عليكم ورحمة الله و بركاته , أحيانا عندما يصمم أحدنا شعارا مثلا يحتاج الى عدة مقاسات من ذلك الشعار لإستعمالات شتى مثلا (ads , card , favicon ) ..
لهذا أعددت script shell يقوم بهذا الغرض بالإستعانة ببرنامج inkscape , و هو يقوم بتحويل صورة svg الى صور متعددة المقاسات بصيغة png , و المقاسات هي 128 . 64 . 48 . 32 . 16 ..
الآن أنشئ ملف سمه export.sh و من ثم ضع فيه :

#!/bin/bashprintf 'Start of export  :\n' ;name=$(basename $.svg) ;
for 
size in 128 64 48 32 16domkdir $size ;inkscape ---export-png="$size/${name}.png" --export-width=$size --export-height=$size $1
printf 
"$size/${name}.png created ..\n" ;done ;printf 'Done ^_^ !\n' 
قم بجعل script تنفيذي بواسطة :
cd to/file/path 
chmod +x export.sh 
الآن لإستعمال script أكتب :
cd to/script/path 
./export.sh <picture.svg
الآن سيتم انشاء مجلدات تحتوي على صور بمقاسات مختلفة من شعاركم ..
مثال :






هل أعجبك الموضوع ؟

مواضيع مشابهة :

ضع تعليقا

ليست هناك تعليقات:

إرسال تعليق

جميع الحقوق محفوظة ©2013