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
0134
0134 JBD OIL ON CANVAS 16 X 12 1984 Westport USA Sunrise At Compo Beach
Quick View
0135
0135 JBD OIL ON CANVAS 22 X 18 1973 Paris France Abstract Red
Quick View
0136
0136 JBD OIL ON CANVAS 20 X 16 2018 Fairfield USA Gustavia Tower St. Barth
Quick View
0137
0137 JBD OIL ON CANVAS 20 X 16 2018 Fairfield USA Albatros At Sea
Quick View
0138
0138 JBD OIL ON CANVAS 20 X 16 2019 Fairfield USA The Eyes
Quick View
0139
0139 JBD OIL ON CANVAS 20 X 16 2018 Fairfield USA L'extase
Quick View
0140
0140 JBD OIL ON CANVAS 20 X 16 2018 Fairfield USA Black & White
Quick View
0141
0141 JBD OIL ON CANVAS 20 X 16 2017 Fairfield USA Nude On Bed
Quick View
0142
0142 JBD OIL ON CANVAS 20 X 16 2017 Fairfield USA Nature Morte Fairfield
Quick View
0143
0143 JBD OIL ON CANVAS 20 X 16 2018 Fairfield USA Frozen Lake In Connecticut
Quick View
145
0145 JBD OIL ON CANVAS 14 X 11 2018 Fairfield USA The Migrants With Red Boat
Quick View
0146
0146 JBD OIL ON CANVAS 14 X 11 2018 Fairfield USA The Octopus Abstract
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