added help comments.
This commit is contained in:
parent
53f2b01b54
commit
b17d221d8d
@ -3,6 +3,11 @@
|
|||||||
# To use this program, pleas supply an initial image, then the number of cuts
|
# To use this program, pleas supply an initial image, then the number of cuts
|
||||||
# You want.
|
# You want.
|
||||||
|
|
||||||
|
if [ "$#" -ne 3 ]; then
|
||||||
|
echo "Usage: $0 <source_image> <output_base_name> <num_sizes>"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
width=`identify -ping -format '%w' $1`
|
width=`identify -ping -format '%w' $1`
|
||||||
height=`identify -ping -format '%h' $1`
|
height=`identify -ping -format '%h' $1`
|
||||||
no_v_slices=$2
|
no_v_slices=$2
|
||||||
@ -13,4 +18,18 @@ vert_size=`echo "$height/($no_h_slices+1)" | bc -l`
|
|||||||
hort_size=`echo "$width/($no_v_slices+1)" | bc -l`
|
hort_size=`echo "$width/($no_v_slices+1)" | bc -l`
|
||||||
|
|
||||||
echo $vert_size
|
echo $vert_size
|
||||||
echo $hort_size
|
echo $hort_size
|
||||||
|
|
||||||
|
for ((size=1; size<=num_sizes; size++)); do
|
||||||
|
width=$((size * 100))
|
||||||
|
height=$((size * 100))
|
||||||
|
|
||||||
|
output_filename="${output_base_name}_${width}x${height}.jpg"
|
||||||
|
|
||||||
|
# Use 'convert' command to resize the image
|
||||||
|
convert "$source_image" -resize "${width}x${height}" "$output_filename"
|
||||||
|
|
||||||
|
echo "Created: $output_filename"
|
||||||
|
done
|
||||||
|
|
||||||
|
echo "All images created successfully."
|
||||||
|
Loading…
Reference in New Issue
Block a user