Chciałbym wypróbować technikę CSS Sprite , aby załadować kilka miniatur jako pojedynczy obraz. Muszę więc „scalić” kilka miniatur w jednym pliku offline na serwerze.
Załóżmy, że mam 10 miniatur tego samego rozmiaru. Jak sugerowałbyś „scalenie” ich z wiersza poleceń Linuksa?
linux
image-processing
command-line
Michael
źródło
źródło
+append
zamiast-append
.convert -append *.png out.png
Możesz także użyć GraphicsMagick , lżejszego i szybszego rozwidlenia ImageMagick:
Proste porównanie czasu łączenia 12 obrazów:
GraphicsMagick jest prawie dwa razy szybszy niż ImageMagick.
źródło
Użyj
pnmcat
pakietu netpbm.Prawdopodobnie będziesz musiał przekonwertować swoje pliki wejściowe do i z powrotem, aby go używać:
źródło
Jeśli wolisz scalać obrazy od lewej do prawej, użyj następującego polecenia:
Zwróć uwagę na
+append
zamiast-append
.źródło