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
4P0109
4P0109 Reproduction of JBD Poster Mixed Medium
Quick View
3P0137
3P0137 Reproduction of JBD Poster Oil Color
Quick View
5P0144
5P0144 Reproduction of JBD Poster Oil Color
Quick View
1P0263
1P0263 Reproduction of JBD Poster Water Color
Quick View
10PAL0002
10PAL0002 Reproduction of Panorama Poster Photography
Quick View
9P0200
9P0200 Reproduction of JBD Poster Oil on Canvas
Quick View
8P0153
11P0258 Reproduction of JBD Poster Oil on Canvas
Quick View
11P0258
11P0258 Reproduction of JBD Poster Pencil on Paper
Quick View
7P0223
7P0223 Reproduction of JBD Poster Ink on Paper
Quick View
6P0262
6P0262 Reproduction of JBD Poster Water Color
Quick View
2P0236
2P0236 Reproduction of JBD Poster Water Color
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