Stitcher is a command-line utility for joining Messenger conversation screenshots.
$ pip install stitcher
$ stitch <profile> <outfile> <images>...
IMG_0002.PNG taken on an iPhone 5S, saving the result to
$ stitch IPHONE_5S composition.png IMG_0001.PNG IMG_0002.PNG IMG_0003.PNG
.png files in the present working directory using the profile for LG’s G3 phone, outputting to
$ stitch LG_G3 combined.png *.png
Profiles define parameters used by Stitcher to join images. They are stored within the
profiles directory, organised by device manufacturer.
The following options can be specified:
||The image format||RGBA|
||The number of pixels of vertical height to crop from the top of the image||Required|
||The number of pixels of vertical height to crop from the bottom of the image||Same as
||The vertical spacing between messages from the same sender||Required|
||The vertical spacing between two messages sent by different participants||Same as
If you’d like to add a missing a profile for your device, create a new file if necessary, and add a dictionary with the device’s details. Please consider contributing it in a pull request so others may benefit!