2011-08-10 6 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)을 살펴볼 것을 제안 할 것입니다. 당신은 분명히 그걸로 어떤 마법을 쓸 수 있습니다;). 또한 다른 이미지에서 하나의 이미지를 뺄 수 있으므로 이미지 비교를 할 수 있습니다. [이 예제]보기 (http://www.imagemagick.org/script/compare.php) – Chronial

+0

문제는 앱이 동시에 5 개 이상의 이미지를 비교해야하고 각 페이지마다 차이가 있다는 점입니다. – Dango

관련 문제