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
0147
0147 JBD OIL ON CANVAS 14 X 11 2018 Fairfield USA The Pink & White Pellows
Quick View
148
0148 JBD OIL ON CANVAS 14 X 11 2018 Fairfield USA Contradiction. Abstract
Quick View
0150
0150 JBD OIL ON CANVAS 16 X 13 1974 Paris France The Killing Field. Egypte_
Quick View
0153
0153 JBD OIL ON CANVAS 12 X 9 2017 Fairfield USA Abstract The Forest
Quick View
0154
0154 JBD OIL ON CANVAS 12 X 9 2018 Fairfield USA Night Sky
Quick View
0155
0155 JBD OIL ON CANVAS 18 X 15 1974 Paris France Abstract The Cross
Quick View
0156
0156 JBD OIL ON CANVAS 16 X 13 1988 Fairfield USA The Pink Bottles
Quick View
0157
0157 JBD OIL ON CANVAS 14 X 10 1984 Fairfield USA The Clothes
Quick View
0158
0158 JBD OIL ON CANVAS 16 X 12 1984 Fairfield USA New York Night
Quick View
0159
0159 JBD OIL ON CANVAS 16 X 13 1973 Paris France Oleron Landscape
Quick View
0160
0160 JBD OIL ON CANVAS 16 X 13 1974 Paris France West Island
Quick View
0132
0132 JBD OIL ON CANVAS 18 X 13 1988 Fairfield USA Abstract On Black
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