Как получить карту цветов изображения в PHP?

imagecolorat может только возвратить индекс цвета для единственной точки,

существует ли функция для получения, все раскрашивает изображение?

1
задан httpinterpret 17 June 2010 в 15:18
поделиться

2 ответа

$im = imagecreatefromgif('php.gif');
$colorCount = imagecolorstotal($im);
$colorSet = array();
for($i=0; $i<$colorCount; ++$i) {
   $colorSet[] = imagecolorsforindex($im,$i);
}
2
ответ дан 2 September 2019 в 23:42
поделиться

Это не очень документировано, но я думаю, вы могли бы использовать метод ImageMagick, описанный здесь: http://fr.php.net/manual/en/function.imagick-getimagehistogram .php

0
ответ дан 2 September 2019 в 23:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: