Bash /
ThumbnailFilesScriptResimlerin thumbnail'lerini olusturan betik.#!/bin/bash # Komut satirindan girilen dosyalarin # genisligi 150px olacak sekilde kucuk # resimlerini(thumbnail) olusturan betik. # Thumbnail yapilan dosyalar buyuk resim ile # ayni path'te "thumb_orijinal_resi_adi.jpg" # seklinde kaydedilir. Eger thumnail daha �nceden # yaratilmissa kullanicidan onay bekler. BETIK=`basename $0` if [ $# -eq 0 ]; then echo "Kullanimi: $BETIK <resim1.jpg> [<resim2.jpg>,...]" echo "�rnek: $BETIK resim1.jpg resim2.jpg" echo "�rnek: $BETIK resim1.jpg klasor1/*" exit fi PWD=`pwd` for i in $*; do IMAGE_NAME=`basename $i` IMAGE_DIR=`dirname $i` THUMB_NAME="thumb_${IMAGE_NAME}" if [ -f ${IMAGE_DIR}/${THUMB_NAME} ]; then ONAY="" echo -n "Uyari: ${IMAGE_DIR}/${THUMB_NAME} zaten var, uzerine yazayim mi?[e/h,y/n]" read ONAY if [ "$ONAY" = "e" ] || [ "$ONAY" = "y" ]; then echo "${IMAGE_DIR}/${IMAGE_NAME} --> ${IMAGE_DIR}/${THUMB_NAME}" convert ${IMAGE_DIR}/${IMAGE_NAME} -scale 150 ${IMAGE_DIR}/${THUMB_NAME} fi continue fi echo "${IMAGE_DIR}/${IMAGE_NAME} --> ${IMAGE_DIR}/${THUMB_NAME}" convert ${IMAGE_DIR}/${IMAGE_NAME} -scale 150 ${IMAGE_DIR}/${THUMB_NAME} done |