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
0030
0030 JBD OIL ON CANVAS 50 X 32 1989 FAIRFIELD USA Sattelization
Quick View
0029
0029 JBD OIL ON CANVAS 50 X 32 1989 FAIRFIELD USA THE SUN
Quick View
0019
0019 JBD OIL ON CANVAS 31 X 20 YOUGOSLAVIA GENOCIDE
Quick View
0018
0018 JBD OIL ON CANVAS 36 X 29 LINDA BACK VIEW
Quick View
0010
0010 JBD OIL ON CANVAS 40 X 30 2018 FAIRFIELD USA LOVE IN CHINESE
Quick View
0009
0009 JBD MONOTYPE 24 X 18 1988 FAIRFIELD USA SWIRLE RED
Quick View
0007
0007 JBD OIL ON CANVAS 40 X 34 1996 FAIRFIELD USA Yellow abstract from the sky
Quick View
0006
0006 JBD OIL ON CANVAS 36 X 24 2019 FAIRFIELD USA GARDEN OF EDEN
Quick View
0005
0005 JBD OIL ON CANVAS 36 X 24 2019 FAIRFIELD USA VIRGIN MARIE CRYING
Quick View
0003
0003 JBD OIL ON CANVAS 30 X 24 1994 FAIRFIELD USA VENICE
Quick View
0002
0002 JBD OIL ON CANVAS 36 X 24 2019 FAIRFIELD USA THE BUCKETS ST BARTH
Quick View
0235
0235 JBD Watercolor 7 X 10 2020 Bali Indonesia Ari 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