Image file size pressure
This commit is contained in:
parent
de5ecfc9e1
commit
efcb1a40d3
21
shell/pressure.sh
Normal file
21
shell/pressure.sh
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Check if both directory and quality are provided
|
||||||
|
if [ -z "$1" ] || [ -z "$2" ]; then
|
||||||
|
echo "Usage: $0 <directory> <quality>"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Set the directory and quality from arguments
|
||||||
|
directory="$1"
|
||||||
|
quality="$2"
|
||||||
|
|
||||||
|
# Loop through each image in the directory and reduce quality
|
||||||
|
for file in "$directory"/*.{jpg,jpeg,png}; do
|
||||||
|
if [ -f "$file" ]; then
|
||||||
|
convert "$file" -quality "$quality" "$file"
|
||||||
|
echo "Compressed $file to $quality% quality."
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
echo "Compression completed for all images in $directory with $quality% quality."
|
Loading…
Reference in New Issue
Block a user