Ich möchte die CSS Sprite- Technik ausprobieren, um einige Miniaturansichten als einzelnes Bild zu laden. Daher muss ich einige Miniaturansichten in einer einzelnen Datei offline auf dem Server "zusammenführen".
Angenommen, ich habe 10 Miniaturansichten derselben Größe. Wie würden Sie vorschlagen, dass ich sie über die Linux-Befehlszeile "zusammenführe"?
linux
image-processing
command-line
Michael
quelle
quelle
+append
anstelle des horizontalen Sprites verwendet wird-append
.convert -append *.png out.png
Sie können auch GraphicsMagick verwenden , eine leichtere und schnellere Gabel von ImageMagick:
Ein einfacher Zeitvergleich zum Zusammenführen von 12 Bildern:
GraphicsMagick ist fast doppelt so schnell wie ImageMagick.
quelle
Verwenden Sie das
pnmcat
des netpbm-Pakets.Sie müssen wahrscheinlich Ihre Eingabedateien hin und her konvertieren, um sie zu verwenden:
quelle
Wenn Sie die Bilder lieber von links nach rechts zusammenführen möchten, verwenden Sie den folgenden Befehl:
Beachten Sie die
+append
statt-append
.quelle