2011-08-10 8 views
1

PHPを使用してPNG画像の黒いピクセルだけを数えようとしています。ウェブ上で何も見つからない。前もって感謝します!画像の黒いピクセル数をカウントする

+0

すべてのピクセルを繰り返し読み取り、カウンタをインクリメントしますか? – zerkms

+0

ちょうど好奇心から、これはあなたのアプリケーションですか?これは宿題の問題のために奇妙なようです。 :D –

+0

クイックコードスニペットがありますか? – Dango

答えて

3

これはgdを使用して達成できます。 imageCreateFromPNG()で画像を開き、imagesx()imagesy()で画像サイズを取得してから、すべてのピクセルにループしてimageColorAt()を実行してください。

+0

宿題が割り当てられていないので、私が作業しているカスタムモバイルアプリのコードを書く必要があります。 – Dango

+0

私はそれが宿題であると仮定していません^^。あなたがコードがおそらく非常に速くないという事実を言及しているなら、あなたは[ImageMagick](http://www.php.net/manual/de/book.imagick.php)を見てみることを提案するだろう。あなたは間違いなくその魔法をすることができます;)。また、他のイメージから1つのイメージを引くことができるので、イメージの比較もできます。 [この例題](http://www.imagemagick.org/script/compare.php) – Chronial

+0

を参照してください。問題は、アプリケーションが同時に5つ以上の画像を比較する必要があるという問題です...それぞれからペースメー... – Dango

関連する問題