top of page
ABOUT US
PORTFOLIO
Jean Baptiste Ducruet
Jean Louis Ducruet
Albert Lemoine
Sophie Pamela
REPRODUCTION
ORIGINAL
DIGITAL
PRODUCT
SHOP
More
Use tab to navigate through the menu items.
Log In
Sort by
Load Previous
Quick View
0237
0237 JBD Watercolor 9 X 12 2020 Bali Indonesia Nia Nusa Dua
Quick View
0239
0239 JBD Watercolor 9 X 12 2020 Bali Indonesia The Boat Nusa Dua
Quick View
0242
0242 JBD Watercolor 9 X 12 2020 Bali Indonesia The Red Sphere
Quick View
0243
0243 JBD Watercolor 9 X 12 2020 New York USA La Naissance
Quick View
0241
0241 JBD Watercolor 9 X 12 2020 Bali Indonesia Lost Nusa Du
Quick View
0240
0240 JBD Watercolor 9 X 12 2020 Bali Indonesia The Garden Candidasa
Quick View
0245
0245 JBD Computer Artwork 9 X 11 2018 Fairfield USA CHAO LOGO
Quick View
0260
0260 JBD Free Hand Sketch 8 X 11 2019 Fairfield USA The Migrants
Quick View
0265
0265 JBD Water Color 9 X 12 2020 Bali Indonesia Nia In Bali Dress
Quick View
0261
0261 JBD Water Color 8 X 12 2020 Shelburn Vermont Lake Champlain
Quick View
0268
0268 JBD Free Hand Sketch 8 X 11 2020 Fairfield USA The Club 77
Quick View
0269
0269 JBD Free Hand Sketch 8 X 11 2017 Fairfield USA Peace
Load More
bottom of page
#!/usr/bin/env bash # --- Function to split string split_by () { string=$1 separator=$2 tmp=${string//"$separator"/$'\2'} IFS=$'\2' read -a arr <<< "$tmp" echo "${arr[@]}" } # --- Create directories for processed images mkdir -p thumbnails_600 mkdir -p thumbnails_200 mkdir -p watermark_images # --- Loop over all .png images in this directory for image in ./*.png do # --- Don't process the watermark foreground image if [[ $image =~ "pictura_darte" ]] then continue fi echo "Processing "$image # --- Create thumbnails images thumbnail="thumbnails_600/"$image convert -thumbnail 600 $image $thumbnail thumbnail="thumbnails_200/"$image convert -thumbnail 200 $image $thumbnail # --- Get size of image geometry=`identify -verbose $image |grep geometry | head -n 1` separator=': ' tmp=${geometry//"$separator"/$'\2'} ; IFS=$'\2' read -a arr <<< "$tmp" geometry=${arr[1]} separator='+' tmp=${geometry//"$separator"/$'\2'} ; IFS=$'\2' read -a arr <<< "$tmp" geometry=${arr[0]} separator='x' tmp=${geometry//"$separator"/$'\2'} ; IFS=$'\2' read -a arr <<< "$tmp" size_x=${arr[0]} size_y=${arr[1]} # --- Figure out where to position the watermark factor=$size_x if (($size_x > $size_y)) then factor=$size_y fi diff_x=$((size_x - $factor)) pos_x=$((diff_x / 2)) diff_y=$((size_y - $factor)) pos_y=$((diff_y / 2)) watermark="watermark_images/"$image convert $image \( pictura_darte.png -thumbnail x$factor \) -geometry +$pos_x+$pos_y -composite $watermark done