allow user to input resize parameter argument while running script
This commit is contained in:
parent
6f3945bf34
commit
bfac462c7a
|
@ -10,8 +10,7 @@
|
|||
export cwd="$PWD"
|
||||
|
||||
#create appropriate folders for output
|
||||
mkdir output-lowres
|
||||
mkdir output-hires
|
||||
mkdir -p output/{hires,lowres}
|
||||
|
||||
#create a folder in tmp for unzipping contents of kra file
|
||||
mkdir -p /tmp/kra-output
|
||||
|
@ -25,11 +24,21 @@ echo "processing file - $f"
|
|||
unzip -j "$f" "mergedimage.png" -d "/tmp/kra-output/" > /dev/null 2>&1
|
||||
|
||||
#convert the extracted png into normal srgb file and copy it back to output folder
|
||||
convert /tmp/kra-output/mergedimage.png -colorspace sRGB -background white -alpha remove -resize 40% -quality 95 "$cwd"/output-lowres/${f%.*}-lowres.jpg
|
||||
convert /tmp/kra-output/mergedimage.png -colorspace sRGB -background white -alpha remove "$cwd"/output-hires/${f%.*}-hires.png
|
||||
#check wether user has given resize parameter as an argument
|
||||
|
||||
if [ "$1" != "" ]; then
|
||||
convert /tmp/kra-output/mergedimage.png -colorspace sRGB -background white -alpha remove -resize "$1"% -quality 95 "$cwd"/output/lowres/${f%.*}-lowres.jpg
|
||||
#else use default 40% resize value
|
||||
else
|
||||
convert /tmp/kra-output/mergedimage.png -colorspace sRGB -background white -alpha remove -resize 40% -quality 95 "$cwd"/output/lowres/${f%.*}-lowres.jpg
|
||||
fi
|
||||
|
||||
convert /tmp/kra-output/mergedimage.png -colorspace sRGB -background white -alpha remove "$cwd"/output/hires/${f%.*}-hires.png
|
||||
|
||||
#remove the output image (need to find better way to do this)
|
||||
rm /tmp/kra-output/mergedimage.png
|
||||
done
|
||||
|
||||
#delete the tmp folder
|
||||
rm -rf /tmp/kra-output
|
||||
echo "finished exporting"
|
||||
|
|
Loading…
Reference in New Issue