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
0271
0271 JBD Free Hand Sketch 8 X 11 2017 Fairfield USA Revolver
Quick View
0272
0272 JBD Water Color 7 X 10 2020 Bali Indonesia Infant Temple
Quick View
0270
0270 JBD Free Hand Sketch 8 X 11 2018 Fairfield USA Tiffany
Quick View
0273
0273 JBD Water Color 7 X 10 2020 Bali Indonesia Ari in Amnaya Hotel
Quick View
0274
0274 JBD Water Color 7 X 10 2020 Bali Indonesia The Bath Amnaya Hotel
Quick View
0275
0275 JBD Water Color 9 X 12 2020 Bali Indonesia Afternoon in Amnaya Hotel
Quick View
0276
0276 JBD Water Color 6 X 12 2020 Sumbawa Indonesia The Hills
Quick View
0279
0279 JBD Water Color 9 X 12 2020 Bali Indonesia The Kites
Quick View
0278
0278 JBD Water Color 9 X 12 2020 Bali Indonesia Ari flower gift
Quick View
0277
0277 JBD Water Color 9 X 12 2020 Bali Indonesia Morning in Nusa Dua 86
Quick View
0280
0280 JBD Water Color 9 X 12 2020 Lombok Indonesia The Bay
Quick View
0281
0281 JBD Water Color 9 X 12 2020 Lombok Indonesia The First Bay 90
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