ゼロと無限の間に

フリーでオープンソースなJavaScriptとかPHPとか。

ユーザ用ツール

サイト用ツール


php-tool-box:image-diff

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
php-tool-box:image-diff [2008/03/15 00:22]
dgbadmin
php-tool-box:image-diff [2008/03/15 23:25] (現在)
dgbadmin 写真での実験結果へのリンク追加
ライン 11: ライン 11:
 {{php-tool-box:​src.png|}} - {{php-tool-box:​background.png|}} = {{php-tool-box:​result.png|}} {{php-tool-box:​src.png|}} - {{php-tool-box:​background.png|}} = {{php-tool-box:​result.png|}}
  
-このソースコードは対象画像形式PNGだが、該当箇所変更すればJPEGとかGIFでもできるはず。+写真での実験結果こちら。[[http://​x.0-oo.net/​sam/​image-diff/​index.html|ImageDiffで写真扱った結果]]
  
-背景抜き取り写真でもまあまあできるので、そのうち掲載する予定どんな合成写真にしよう? 8-)+なお、今回作ったImageDiffクラスは対象画像形式PNGだが、該当箇所を変更すればJPEGとかGIFでもできるはず
  
 ===== やり方 ===== ===== やり方 =====
ライン 26: ライン 26:
 ImageDiffクラスのpublic変数の値を調整すれば精度を変えられる。\\ ImageDiffクラスのpublic変数の値を調整すれば精度を変えられる。\\
 また、draw()の第4引数に画像ファイルのパスを指定すると、取得した前景の画像をその画像の上に載せることができる。\\ また、draw()の第4引数に画像ファイルのパスを指定すると、取得した前景の画像をその画像の上に載せることができる。\\
 +
  
 ===== 手ブレ補正 ===== ===== 手ブレ補正 =====
-手ブレした写真など、比較する画像の位置にずれがある場合は、ImageDiff::​$maxSlippageにピクセル数をセットすることによりある程度ブレを補正できる。+手ブレした写真など、比較する画像の位置にずれがある場合は、ImageDiff::​$maxSlippageにピクセル数をセットすることによりブレを補正できる。
  
 ===== 明るさ補正 ===== ===== 明るさ補正 =====
php-tool-box/image-diff.1205508148.txt.gz · 最終更新: 2008/03/15 00:22 by dgbadmin