mieki256's diary



2013/07/13() [n年前の日記]

#1 [cg_tools] 写真をアニメの背景っぽくできないかもうちょっと実験

ImageMagick の -paint を使って手塗り風にできないかなと試行錯誤。また、合成に関しては、compiste と -dissolve を使えば合成時の割合が指定できるので、マスク画像を新規作成しなくて済みそうだなと。

昨日書いたbatファイルより、微妙に短くなった。処理も早い。
@echo off
@rem ImageMagick を使って写真を手描きイラスト風に変換できるかどうかのテスト
@rem カレントフォルダ中の src??.* ファイルに対して処理を行う。

setlocal enabledelayedexpansion

set OUTSIZE=800x

for %%i in (src*.*) do (
    set SRC=%%i
    set OUTFN=result_%%~ni
    
    echo ----------------------------------------
    echo !SRC! に対して処理をします
    
    echo リサイズ
    convert !SRC! -resize %OUTSIZE% !OUTFN!_tmp1.png

    echo コントラスト調整・彩度調整・色相をずらす
    convert !OUTFN!_tmp1.png -modulate 100,175,110 -contrast -contrast -contrast !OUTFN!_tmp3.png

    echo 手塗り風フィルタをかける
    convert !OUTFN!_tmp3.png -paint 4 !OUTFN!_tmp4_11.png
    convert !OUTFN!_tmp3.png -paint 1 !OUTFN!_tmp4_12.png

    echo 合成
    composite -dissolve 50 !OUTFN!_tmp4_12.png !OUTFN!_tmp4_11.png !OUTFN!_tmp4_2.png
    composite -dissolve 33 !OUTFN!_tmp3.png !OUTFN!_tmp4_2.png !OUTFN!_tmp4_3.png

    echo medianフィルタ
    convert !OUTFN!_tmp4_3.png -median 6 !OUTFN!_tmp5.png

    echo 合成
    composite -dissolve 25 !OUTFN!_tmp5.png !OUTFN!_tmp4_3.png !OUTFN!_tmp6.png
    
    echo !SRC! に対する処理終了
    
)

:END
endlocal

echo 終了

結果画像は以下のような感じに。(2013/07/14に画像を追加)

03_-paintで変換した事例
04_-paintで変換した事例
05_-paintで変換した事例
01_-paintで変換した事例
02_-paintで変換した事例

手描き感は増した気がする。でも、Photoshop Elements で処理した画像には、やっぱり負けてる気がする。

PhotoScapeもイイ感じかもしれない。 :

一発で絵画風フィルタが使える他のソフトはないのかな、と思って検索。もしかすると PhotoScape のフィルタ → 絵画調 → 水彩画もイイ感じかも。

01_PhotoScapeの「水彩画」で変換した事例

1920x でフィルタをかけてから 800x にした版。ブラシサイズを小さくすれば精密さが上がりそうではある。

以上、1 日分です。

過去ログ表示

Prev - 2013/07 - Next
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project