Or for vertical joins, you would want to set a fixed width instead: convert -append image_1.png image_2.png -resize 500x new_image_conbined. to fix a 500 pixel height on two images joined horizontally: convert +append image_1.png image_2.png -resize x500 new_image_conbined.png You can fix the height for all of them with the -resize option, e.g.
If the images don't have the same width/height desktop file in /.local/share/file-manager/actions which adds a context menu for Nautilus and/or PCManFM.Įxample for vertical join: To join horizontally: convert +append %F joined-horizontal.png To join selected images vertically (into one png file, in alphabetical order, no matter their extension) add this custom action ('Edit - Configure custom actions'): convert -append %F joined-vertical.png Works on iOS and Android tablets and phones and in desktop browsers. Save and share your collages online, or use them as your Facebook or Twitter header. That should be run in a terminal into the folder containing png files to join them all.Ī gui for that would be: a file manager context menu to join selected images.Īn easy way when it comes to that is Thunar's custom actions: Arrange them into a free-form collage or use one of the many templates. To stack images vertically: convert -append *.png out.png To join images horizontally (in alphabetical order): convert +append *.png out.png
Inspired by this post saying that ImageMagick has command line tool named convert to merge images. A s a complement to the other answer on imagemagick and considering the need for a GUI.