osx - Automatic watermarking - Folder Action -


i have bash script, automatically watermarks every image in folder.

watermark="$home/dropbox/logo_bw.png" if [ ! -e "watermarked_tmp" ] mkdir watermarked_tmp fi #loop inside images in folder image in *.jpg *.jpg *.jpeg *.jpeg *.png *.png if [ ! -e "$image" ] # check if file exists. continue fi #retrieve size of image , divide lenght 2 size=`identify -format %[fx:w/4,279] $image` #apply watermark , create new image in "watermarked" subfolder composite  -dissolve 10% -quality 100 -gravity southeast -background none \( $watermark -geometry ${size} \) ${image} watermarked_tmp/${image} done 

i want create folder action code automator. know how pass current directory , files? tried do, fails @ line for image in *.jpg *.jpg *.jpeg *.jpeg *.png *.png

set pass input arguments , use loop for f; do:

watermark=~/a.png d=~/watermarked_temp mkdir -p $d shopt -s nocasematch f;   [[ $f =~ .*\.(jpe?g|png)$ ]] || continue   target="$d/${f##*/}"   size=$(identify -format '%[fx:w/4,279]' "$f")   composite -dissolve 10% -gravity southeast\   \( $watermark -geometry $size \) "$f" -quality 100 "$target" done 

Comments

Popular posts from this blog

basic authentication with http post params android -

vb.net - Virtual Keyboard commands -

c++ - End of file on pipe magic during open -