У меня есть следующие команды, которые создают спрайт, содержащий нормальное состояние и состояние при наведении:
convert -background none -pointsize 11 -fill white -size 100x -gravity NorthWest caption:'Test' top.png
convert -background none -pointsize 11 -fill grey -size 100x -gravity SouthWest caption:'Test' bottom.png
montage top.png bottom.png -geometry +0+0 -tile 1x2 -background none test.png
Я создаю два изображения, top.png и bottom.png, а затем объединяю их для создания test.png.
Есть ли способ сделать это без необходимости записывать верхнее и нижнее изображения на диск?
Могу ли я как-нибудь передать команды вместе?
Обновление: решение
montage \
<(convert -background none -pointsize 11 -fill white -size 100x -gravity NorthWest caption:'Test' png:-) \
<(convert -background none -pointsize 11 -fill grey -size 100x -gravity SouthWest caption:'Test' png:-) \
-geometry +0+0 -tile 1x2 -background none test.png