update convert scripts and fixed card title size
This commit is contained in:
parent
f6141b0047
commit
81039f5bcf
@ -13,16 +13,16 @@ for ext in "${IMAGE_EXTENSIONS[@]}"; do
|
||||
# Determine the output file name based on the original extension
|
||||
case "$ext" in
|
||||
*.heic)
|
||||
CONVERTED_FILE="${filename%.heic}.webp"
|
||||
CONVERTED_FILE="${filename%.}.webp"
|
||||
;;
|
||||
*.jpg|*.jpeg)
|
||||
CONVERTED_FILE="${filename%.{jpg,jpeg}}.webp"
|
||||
CONVERTED_FILE="${filename%.}.webp"
|
||||
;;
|
||||
*.png)
|
||||
CONVERTED_FILE="${filename%.png}.webp"
|
||||
CONVERTED_FILE="${filename%.}.webp"
|
||||
;;
|
||||
*.gif)
|
||||
CONVERTED_FILE="${filename%.gif}.webp"
|
||||
CONVERTED_FILE="${filename%.}.webp"
|
||||
;;
|
||||
*) # Default case for unknown file types (if you add more later)
|
||||
echo "Unknown file type: $filename"
|
||||
|
||||
@ -99,6 +99,7 @@ cat > "$OUTPUT_FILE" <<EOL
|
||||
.modal-card-title {
|
||||
font-family: 'Autour One', cursive;
|
||||
background-color: transparent !important;
|
||||
font-size: 1rem;
|
||||
}
|
||||
.modal-card-body{
|
||||
display: flex;
|
||||
|
||||
@ -3,12 +3,32 @@
|
||||
# Specify the input directory
|
||||
INPUT_DIR="../../assets/pics/gallery/classic"
|
||||
|
||||
# Ensure ImageMagick is installed
|
||||
# Array of image extensions to process (excluding webp)
|
||||
IMAGE_EXTENSIONS=("*.heic" "*.jpg" "*.jpeg" "*.png" "*.gif")
|
||||
|
||||
|
||||
for filename in $(find "$INPUT_DIR" -type f -name "*.heic"); do
|
||||
# Define the output file name
|
||||
CONVERTED_FILE="${filename%.heic}.webp"
|
||||
# Loop through each image extension
|
||||
for ext in "${IMAGE_EXTENSIONS[@]}"; do
|
||||
# Find files matching the current extension
|
||||
for filename in $(find "$INPUT_DIR" -type f -name "$ext"); do
|
||||
# Determine the output file name based on the original extension
|
||||
case "$ext" in
|
||||
*.heic)
|
||||
CONVERTED_FILE="${filename%.}.webp"
|
||||
;;
|
||||
*.jpg|*.jpeg)
|
||||
CONVERTED_FILE="${filename%.}.webp"
|
||||
;;
|
||||
*.png)
|
||||
CONVERTED_FILE="${filename%.}.webp"
|
||||
;;
|
||||
*.gif)
|
||||
CONVERTED_FILE="${filename%.}.webp"
|
||||
;;
|
||||
*) # Default case for unknown file types (if you add more later)
|
||||
echo "Unknown file type: $filename"
|
||||
continue # Skip to the next file
|
||||
;;
|
||||
esac
|
||||
|
||||
# Skip if already converted
|
||||
if [[ -f "$CONVERTED_FILE" ]]; then
|
||||
@ -16,17 +36,23 @@ for filename in $(find "$INPUT_DIR" -type f -name "*.heic"); do
|
||||
continue
|
||||
fi
|
||||
|
||||
# Convert HEIC to WEBP
|
||||
# Convert to WEBP
|
||||
echo "Converting $filename to $CONVERTED_FILE..."
|
||||
convert "$filename" -quality 85 "$CONVERTED_FILE"
|
||||
|
||||
# Verify conversion success
|
||||
if [[ -f "$CONVERTED_FILE" ]]; then
|
||||
# Create a blank text file
|
||||
# Create a blank text file (caption file)
|
||||
txt_file="${CONVERTED_FILE%.webp}.txt"
|
||||
echo -e "" > "$txt_file"
|
||||
echo "Successfully converted $filename to $CONVERTED_FILE and created ${txt_file}"
|
||||
|
||||
# Delete the original file
|
||||
echo "Deleting original file: $filename"
|
||||
rm "$filename"
|
||||
|
||||
else
|
||||
echo "Error converting $filename"
|
||||
fi
|
||||
done
|
||||
done
|
||||
@ -99,6 +99,7 @@ cat > "$OUTPUT_FILE" <<EOL
|
||||
.modal-card-title {
|
||||
font-family: 'Autour One', cursive;
|
||||
background-color: transparent !important;
|
||||
font-size: 1rem;
|
||||
}
|
||||
.modal-card-body{
|
||||
display: flex;
|
||||
|
||||
@ -3,12 +3,32 @@
|
||||
# Specify the input directory
|
||||
INPUT_DIR="../../assets/pics/gallery/organic"
|
||||
|
||||
# Ensure ImageMagick is installed
|
||||
# Array of image extensions to process (excluding webp)
|
||||
IMAGE_EXTENSIONS=("*.heic" "*.jpg" "*.jpeg" "*.png" "*.gif")
|
||||
|
||||
|
||||
for filename in $(find "$INPUT_DIR" -type f -name "*.heic"); do
|
||||
# Define the output file name
|
||||
CONVERTED_FILE="${filename%.heic}.webp"
|
||||
# Loop through each image extension
|
||||
for ext in "${IMAGE_EXTENSIONS[@]}"; do
|
||||
# Find files matching the current extension
|
||||
for filename in $(find "$INPUT_DIR" -type f -name "$ext"); do
|
||||
# Determine the output file name based on the original extension
|
||||
case "$ext" in
|
||||
*.heic)
|
||||
CONVERTED_FILE="${filename%.}.webp"
|
||||
;;
|
||||
*.jpg|*.jpeg)
|
||||
CONVERTED_FILE="${filename%.}.webp"
|
||||
;;
|
||||
*.png)
|
||||
CONVERTED_FILE="${filename%.}.webp"
|
||||
;;
|
||||
*.gif)
|
||||
CONVERTED_FILE="${filename%.}.webp"
|
||||
;;
|
||||
*) # Default case for unknown file types (if you add more later)
|
||||
echo "Unknown file type: $filename"
|
||||
continue # Skip to the next file
|
||||
;;
|
||||
esac
|
||||
|
||||
# Skip if already converted
|
||||
if [[ -f "$CONVERTED_FILE" ]]; then
|
||||
@ -16,17 +36,23 @@ for filename in $(find "$INPUT_DIR" -type f -name "*.heic"); do
|
||||
continue
|
||||
fi
|
||||
|
||||
# Convert HEIC to WEBP
|
||||
# Convert to WEBP
|
||||
echo "Converting $filename to $CONVERTED_FILE..."
|
||||
convert "$filename" -quality 85 "$CONVERTED_FILE"
|
||||
|
||||
# Verify conversion success
|
||||
if [[ -f "$CONVERTED_FILE" ]]; then
|
||||
# Create a blank text file
|
||||
# Create a blank text file (caption file)
|
||||
txt_file="${CONVERTED_FILE%.webp}.txt"
|
||||
echo -e "" > "$txt_file"
|
||||
echo "Successfully converted $filename to $CONVERTED_FILE and created ${txt_file}"
|
||||
|
||||
# Delete the original file
|
||||
echo "Deleting original file: $filename"
|
||||
rm "$filename"
|
||||
|
||||
else
|
||||
echo "Error converting $filename"
|
||||
fi
|
||||
done
|
||||
done
|
||||
@ -99,6 +99,8 @@ cat > "$OUTPUT_FILE" <<EOL
|
||||
.modal-card-title {
|
||||
font-family: 'Autour One', cursive;
|
||||
background-color: transparent !important;
|
||||
font-size: 1rem;
|
||||
|
||||
}
|
||||
.modal-card-body{
|
||||
display: flex;
|
||||
|
||||
@ -3,12 +3,32 @@
|
||||
# Specify the input directory
|
||||
INPUT_DIR="../../assets/pics/gallery/sculpture"
|
||||
|
||||
# Ensure ImageMagick is installed
|
||||
# Array of image extensions to process (excluding webp)
|
||||
IMAGE_EXTENSIONS=("*.heic" "*.jpg" "*.jpeg" "*.png" "*.gif")
|
||||
|
||||
|
||||
for filename in $(find "$INPUT_DIR" -type f -name "*.heic"); do
|
||||
# Define the output file name
|
||||
CONVERTED_FILE="${filename%.heic}.webp"
|
||||
# Loop through each image extension
|
||||
for ext in "${IMAGE_EXTENSIONS[@]}"; do
|
||||
# Find files matching the current extension
|
||||
for filename in $(find "$INPUT_DIR" -type f -name "$ext"); do
|
||||
# Determine the output file name based on the original extension
|
||||
case "$ext" in
|
||||
*.heic)
|
||||
CONVERTED_FILE="${filename%.}.webp"
|
||||
;;
|
||||
*.jpg|*.jpeg)
|
||||
CONVERTED_FILE="${filename%.}.webp"
|
||||
;;
|
||||
*.png)
|
||||
CONVERTED_FILE="${filename%.}.webp"
|
||||
;;
|
||||
*.gif)
|
||||
CONVERTED_FILE="${filename%.}.webp"
|
||||
;;
|
||||
*) # Default case for unknown file types (if you add more later)
|
||||
echo "Unknown file type: $filename"
|
||||
continue # Skip to the next file
|
||||
;;
|
||||
esac
|
||||
|
||||
# Skip if already converted
|
||||
if [[ -f "$CONVERTED_FILE" ]]; then
|
||||
@ -16,17 +36,23 @@ for filename in $(find "$INPUT_DIR" -type f -name "*.heic"); do
|
||||
continue
|
||||
fi
|
||||
|
||||
# Convert HEIC to WEBP
|
||||
# Convert to WEBP
|
||||
echo "Converting $filename to $CONVERTED_FILE..."
|
||||
convert "$filename" -quality 85 "$CONVERTED_FILE"
|
||||
|
||||
# Verify conversion success
|
||||
if [[ -f "$CONVERTED_FILE" ]]; then
|
||||
# Create a blank text file
|
||||
# Create a blank text file (caption file)
|
||||
txt_file="${CONVERTED_FILE%.webp}.txt"
|
||||
echo -e "" > "$txt_file"
|
||||
echo "Successfully converted $filename to $CONVERTED_FILE and created ${txt_file}"
|
||||
|
||||
# Delete the original file
|
||||
echo "Deleting original file: $filename"
|
||||
rm "$filename"
|
||||
|
||||
else
|
||||
echo "Error converting $filename"
|
||||
fi
|
||||
done
|
||||
done
|
||||
@ -99,6 +99,8 @@ cat > "$OUTPUT_FILE" <<EOL
|
||||
.modal-card-title {
|
||||
font-family: 'Autour One', cursive;
|
||||
background-color: transparent !important;
|
||||
font-size: 1rem;
|
||||
|
||||
}
|
||||
.modal-card-body{
|
||||
display: flex;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user