X-Git-Url: http://gitweb.hugovil.com/?a=blobdiff_plain;ds=sidebyside;f=fgen.sh;h=99bc69d308fb65632294a8fd33bb1150ba08311c;hb=393ee56bb466cfabe4fdf4ceedc547d471ea7a43;hp=de8010f36360d378dc8c8dcf85dbab9b2b0659ed;hpb=27e3609a59e90acea305cd39e0b003559ac129f6;p=fgen.git diff --git a/fgen.sh b/fgen.sh index de8010f..99bc69d 100755 --- a/fgen.sh +++ b/fgen.sh @@ -3,6 +3,9 @@ # SPDX-License-Identifier: GPL-2.0 # Copyright (c) 2023 Hugo Villeneuve +# Abort on all errors +set -e + PROG_NAME=$(basename $0) # Set default values @@ -62,10 +65,9 @@ function get_frame_id() frame=$(echo "${1}" | grep -e "label:[0-9]" | ${SED} "s/label:\([0-9]\+\),.*/\1/g") if [ x"${frame}" = x"" ]; then - return 1 + echo "" else echo "${frame}" - return 0 fi } @@ -190,7 +192,7 @@ while read l; do if [ x"${nf}" != x"" ]; then log_dbg "New frame ID: ${nf}" - convert -page +0+0 ${dest}/background.png ${files} -background none -layers merge ${dest}/f${nf}.png + convert -colorspace sRGB -page +0+0 ${dest}/background.png ${files} -background none -layers merge ${dest}/f${nf}.png files="" fi