/ lomography

[ImageMagick note.] Lomography style

原文: http://the.taoofmac.com.nyud.net:8090/space/blog/2005/08/23/2359

我把他作成 bash 來跑,效果不錯,放張比較圖片給大家看看。

轉換前:

轉換後:

係數的部份,可以自行參考 ImageMagick 官方說明。底下附上 shell-script 給大家參考。基本上就是,你丟到圖片資料夾中執行,他只會掃描第一層的所有 JPG,然後全部套上 Lomography 風格後,儲存在 lomo 子目錄底下。

切記,檔案不要太大,不然 CPU 應該會燒起來(喂)。

#!/bin/bash
if [ ! -d "./lomo" ]; then
  `mkdir lomo`
fi

`/usr/bin/convert -size 100x100 xc: -fx '(1-(2*i/w-1)^4)*(1-(2*j/h-1)^4)' ./lomo/lomo_mask.png`

for file in `find ./ -maxdepth 1 -type f -iregex ".*\(jpg\|jpeg\)"`
do
  identify=`/usr/bin/identify -format '%wx%h' "$file"`
  if [ ! -f "./lomo/"$identify"_mask.png" ]; then
		`cp ./lomo/lomo_mask.png ./lomo/"$identify"_mask.png`
		`/usr/bin/mogrify -resize "$identify"! -gaussian 0x5 ./lomo/"$identify"_mask.png`
  fi
	`/usr/bin/convert "$file" -contrast -level 120 -modulate '100,120' ./lomo/"$file".png`
	`/usr/bin/composite -compose Multiply ./lomo/"$identify"_mask.png ./lomo/"$file".png ./lomo/"$file"`
done

`rm ./lomo/*.png`

大概就是這樣(笑)