Do Not Think!!!

최근 사진

사무실 이사
2011/12시즌 2011년 12월 17일 휘닉스파크
2011/12시즌 2011년 12월 10일 휘닉스파크
2011/12시즌 2011년 12월 4일 휘닉스파크
2011/12시즌 2011년 11월 26일 휘닉스파크
2011년 8월 뉴질랜드 여행
2011년 5월 4일 ~ 7일 홍콩 워크샵 사람
2011년 5월 4일 ~ 7일 홍콩 워크샵 넷 째날
2011년 5월 4일 ~ 7일 홍콩 워크샵 셋 째날
2011년 5월 4일 ~ 7일 홍콩 워크샵 둘 째날

최근 트랙백

Total215284
Today41
Yesterday92
2008/11/17 11:46

imagemagick 스크립트 by 조영운

ImageMagick이라는 이미지 편집 소프트웨어가 있습니다. 이 소프트웨어를 이용하면 간단하게 이미지를 편집할 수 있는데요...
많은 프로그래밍 언어에서 사용할 수 있는 API는 물론, command line 툴도 제공을 하고 있어서, 간단하게 쉘스크립트를 작성해서 사용할 수 있습니다. (다만, GUI는 찾지 못했습니다.)

사진을 찍고, 블로그에 올리기 위해 이미지를 리사이즈 하는 스크립트입니다.
#!/bin/bash

if [ ! -e output ]; then
mkdir output
fi

# 확장자가 JPG인 이미지를 800x600px로 리사이즈 하기
for img in *.JPG
do
echo "resizing $img ..."

width=`identify -ping $img | cut -f 3 -d " " | cut -f 1 -d "x"`
height=`identify -ping $img | cut -f 3 -d " " | cut -f 2 -d "x"`

if [ $width -gt $height ]; then
convert -resize 800x600 -unsharp 1.0x1.0+1.0 $img output/$img
else
convert -resize 600x800 -unsharp 1.0x1.0+1.0 $img output/$img
fi
done


위자드팩토리 - 추천블로그 위젯에 적용하기 위해, 위젯 미리보기 이미지에 추천블로그 엠블럼을 합성하는 스크립트입니다.
#!/bin/bash

if [ ! -e output ]; then
mkdir output
fi

# 각 디렉토리(1, 2, 3) 안에 있는, 확장자가 gif인 이미지에 honored-bar.png 이미지 붙이기
for dir in $(seq 1 3); do
if [ ! -e output/$dir ]; then
mkdir output/$dir
fi

for file in $dir/*.gif; do
echo "compositing $file ..."

composite -gravity south honored-bar.png $file output/$file
done
done



크리에이티브 커먼즈 라이센스
Creative Commons License

Trackback Address :: http://dont.pe.kr/tt/trackback/189

Name

Password

Homepage

Secret