Image file size pressure

This commit is contained in:
Dita Aji Pratama 2024-11-02 11:58:45 +07:00
parent de5ecfc9e1
commit efcb1a40d3

21
shell/pressure.sh Normal file
View 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."