|
|
@@ -47,7 +47,8 @@ function run() { |
|
|
|
|
|
|
|
function main() { |
|
|
|
all="$OUTDIR/all-$monitors.png" |
|
|
|
if [ ! -e "$all" ] \ |
|
|
|
all_blur="$OUTDIR/all-${monitors}_blur.png" |
|
|
|
if [ ! -e "$all" ] || [ ! -e "$all_blur" ] \ |
|
|
|
|| [ "$INDIR/motif.png" -nt "$all" ] \ |
|
|
|
|| [ "$INDIR/panorama.png" -nt "$all" ] \ |
|
|
|
|| [ "$(realpath "$INDIR/motif.png")" -nt "$all" ] \ |
|
|
@@ -86,10 +87,13 @@ function main() { |
|
|
|
fi |
|
|
|
|
|
|
|
run convert -respect-parenthesis -size "$(screenres)" 'xc:#000000' "${joinargs[@]}" "$all" |
|
|
|
run convert "$all" -blur 0x"$((maxh / 100))" "$all_blur" |
|
|
|
fi |
|
|
|
|
|
|
|
test -e "$OUTDIR/all.png" && rm "$OUTDIR/all.png" |
|
|
|
ln -sf "$all" "$OUTDIR/all.png" |
|
|
|
test -e "$OUTDIR/all_blur.png" && rm "$OUTDIR/all_blur.png" |
|
|
|
ln -sf "$all_blur" "$OUTDIR/all_blur.png" |
|
|
|
} |
|
|
|
|
|
|
|
main "$@" |