数日前から、私はPHPを使って画像を比較するという作業に取り組んできました。私はPHPがこの種のタスクを実行する言語ではないと考え始めています。PHP .png Lineartの比較
目的:
、ベースを使用して新しい線画を比較し、それらの間の割合の差を返します。 私はこれについていくつかのやり方を試みました:画素数の違いを比較する(ラインアートの違いの目標を実際には解決しない)、オーバーラップするすべてのピクセルを白くし、透明でないピクセルを見つける/カラーホワイトと分割非透明ピクセルベースで(正確な数を取得していないよう)
ここ例です:
- - - - - - - ベース - - - - - - - - - - ラインアート - - - - - - -
パーセント差は約54%になるはずです。しかし、私が試みた方法のどれもこれに近い(~5%)
を得ることはありません。
私の質問は次のとおりです:これはPHPで行うことができますか? ありがとう!
画像©Aywas.com
まさかあなたは、ボックスの外にPHPでそれを行います。 –
@brady:PHPは[gd](http://php.net/manual/book.image.php)と[ImageMagick](http://php.net/manual/book.imagick.php)をサポートしています...それは可能です。 –
@ジャスティン、私は彼が達成しようとしている誤差の余裕はないと思います。私は多くのプロジェクトでGDを使用しています。誰かが私にそれをする方法を驚かせるのを見たいと思います。 –