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
0254
0254 JBD Free Hand Sketch 8 X 8 2018 Fairfield USA Tiffany
Quick View
0255
0255 JBD Free Hand Sketch 8 X 11 2020 Fairfield USA Dream
Quick View
0259
0259 JBD Free Hand Sketch 8 X 11 2017 Fairfield USA iPhone Syndrome
Quick View
0270
0270 JBD Free Hand Sketch 8 X 11 2018 Fairfield USA Tiffany
Quick View
0267
0267 JBD Free Hand Sketch 8 X 11 2020 Fairfield USA In The Afternoon
Quick View
0257
0257 JBD Water Color 6 X 12 2020 Fairfield USA Bali Dream
Quick View
0266
0266 JBD Free Hand Sketch 8 X 11 2020 Fairfield USA The Singer
Quick View
0256
0256 JBD Water Color 6 X 12 2020 Fairfield USA Sirine at Sea
Quick View
0251
0251 JBD Oil Pastel 12 X 16 2018 Fairfield USA Nina
Quick View
0250
0250 JBD Oil Pastel 12 X 16 2018 Paris France The Rising Sun
Quick View
0249
0249 JBD Water Color 12 X 16 2020 Bali Indonesia The morning in Nusa Dua
Quick View
0244
0244 JBD Watercolor 9 X 12 2020 Bali Indonesia Le Vase Nusa Dua
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