- Posted
- Filed under 01010101
많은 프로그래밍 언어에서 사용할 수 있는 API는 물론, command line 툴도 제공을 하고 있어서, 간단하게 쉘스크립트를 작성해서 사용할 수 있습니다. (다만, GUI는 찾지 못했습니다.)
사진을 찍고, 블로그에 올리기 위해 이미지를 리사이즈 하는 스크립트입니다.
[code lang-sh]#!/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[/code]
위자드팩토리 - 추천블로그 위젯에 적용하기 위해, 위젯 미리보기 이미지에 추천블로그 엠블럼을 합성하는 스크립트입니다.
[code lang-sh]#!/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[/code]