3

私は人々が写真を共有するウェブサイトを持っています。フォトヒストグラムの値を生成しています。RGBの値を使用してヒストグラムチャートをデザインしたいと思います。

ヒストグラムのチャートを作成するにはどうすればよいですか?

チャート形式の出力を期待しています!

<?php
$image = new Imagick("thing.png");
$pixels=$image->getImageHistogram();
foreach($pixels as $p){
 $colors = $p->getColor();
 foreach($colors as $c){
        print( "$c\t" );
 }
 print( "\t:\t" . $p->getColorCount() . "\n" );
}
?>

これにより、次のように出力されます。

252    250    252    1    :    125
194    156    182    1    :    126
109    18    79    1    :    11440
2    117    162    1    :    12761
255    255    255    1    :    40769

...列が赤、緑、青、アルファの後に、その色が画像に表示される回数が続きます。

4

0 に答える 0