Jak połączyć ikony w jeden obraz za pomocą ImageMagick?
Chcę użyć CSS sprites na stronie internetowej zamiast oddzielnych plików graficznych, dla dużej kolekcji małych ikon, które mają ten sam rozmiar. Jak Mogę połączyć je w jeden duży obraz za pomocą ImageMagick ?
38
Author: Peter Hilton, 2008-09-18
5 answers
Z podlinkowanej strony, 'montage' jest narzędziem, które chcesz. Zajmie to kilka obrazów i połączy je/połączy w jedno wyjście. Oto przykładowy obrazek, który zrobiłem przed użyciem narzędzia: alt text http://davr.org/ds2/demos2/index.png
26
Author: davr,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-17 23:37:28
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-17 23:37:28
Convert działa znacznie lepiej niż montaż. Układa obrazy w pionie lub poziomie i zachowuje przezroczystość png.
convert *.png -append sprites.png (append vertically)
convert *.png +append sprites.png (append horizontally)
48
Author: netmute,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-12-16 08:09:03
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-12-16 08:09:03
Szukasz:
montage -background transparent -geometry +4+4 *.png sprite.gif
23
Author: Alexander M.,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-11-18 19:20:35
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-11-18 19:20:35
Podoba mi się ten skrypt do automatycznego generowania sprite/css. "Budowanie CSS sprites z Bash & Imagemagick "
6
Author: printminion,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-10-22 20:05:13
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-10-22 20:05:13
Użyj narzędzia 'montaż': Oto kilka instrukcji
1
Author: Ludvig A. Norin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-17 23:38:11
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-09-17 23:38:11