#!/bin/dash
# create thumbnail for AppImage files (old, ISO based ones)
# $1-path to source, $2-path to output, $3-pixel size 

exec > /dev/null 2>&1  # silence everything

#exec isoinfo -i "$1" -R -x "/.DirIcon" > "$2"	# fast and simple, but no scaling and svg conversion
exec dash <<- EOF
	isoinfo -i "$1" -R -x "/.DirIcon" | ffmpeg -i - -filter:v scale="$3:-1" "$2" ||
	isoinfo -i "$1" -R -x "/.DirIcon" | rsvg-convert | ffmpeg -i - -filter:v scale="$3:-1" "$2"
EOF
