كيف لسلسلة الرموز في صورة واحدة مع يماغيماغيك?
-
01-07-2019 - |
سؤال
أريد أن استخدام CSS sprites على موقع على شبكة الإنترنت بدلا من صورة منفصلة الملفات على مجموعة كبيرة من الرموز الصغيرة التي هي كلها نفس الحجم.كيف يمكن لسلسلة (البلاط) في صورة كبيرة باستخدام يماغيماغيك?
المحلول
من صفحة كنت مرتبطا ، 'المونتاج' هي الأداة التي تريد.انها سوف تأخذ مجموعة من الصور و سلسل/بلاط لهم في إخراج واحدة.هنا مثال على الصورة لقد قمت قبل استخدام الأداة:
(المصدر: davr.org)
نصائح أخرى
تحويل يعمل أفضل بكثير من المونتاج.فإنه يرتب الصور عموديا أو أفقيا و يبقى png الشفافية.
convert *.png -append sprites.png (append vertically)
convert *.png +append sprites.png (append horizontally)
كنت تبحث عن:
montage -background transparent -geometry +4+4 *.png sprite.gif
أنا أحب هذا السيناريو آلي العفريت/css جيل."بناء العفاريت المغلق مع باش & Imagemagick"
المادة نسخ في Waybackmashine https://web.archive.org/web/20150529041037/http://jaymz.eu/blog/2010/05/building-css-sprites-with-bash-imagemagick
نسخ البرنامج النصي http://blog.kupriyanov.com/2011/01/solvedbuilding-css-sprites-with-bash.html