PHP 7.2.0 Release Candidate 4 Released

Imagick::getImageHistogram

(PECL imagick 2.0.0)

Imagick::getImageHistogramRetourne l'histogramme de l'image

Description

array Imagick::getImageHistogram ( void )

Retourne l'histogramme de l'image, sous forme d'un tableau d'objets ImagickPixel.

Valeurs de retour

Retourne un tableau d'objets ImagickPixel. Émet une exception ImagickException en cas d'échec.

Erreurs / Exceptions

Lance une exception ImagickException si une erreur survient.

Exemples

Exemple #1 Exemple avec Imagick::getImageHistogram()

<?php
function getColorStatistics($histogramElements$colorChannel) {
    
$colorStatistics = [];

    foreach (
$histogramElements as $histogramElement) {
        
$color $histogramElement->getColorValue($colorChannel);
        
$color intval($color 255);
        
$count $histogramElement->getColorCount();

        ifsp;
as&narray_ki #007700p;255255S " href="http://fr2.php.net/manual/de/imagick.getimagehistogram.php" hreflang="de"> $color $color 255S " href="http://fr2.php.net/manual/de/imagick.getimagehistogram.php" hreflang="de"> $color $color} #0000BB">$histogramElement$histogramElements
, $colorChannel, = $count ();

    &n0le="color: #0000BB">255,&FF8on">$histogramElements, $colorChannel, = , = $count 

();

    &n500le="color: #0000BB">255as&narray_ki #007700p;500le="color: #0000BB">255as&narray_ki #007700p;pbackgript"Cor: le="color: #0000BB">255$color n style="color: #007700">, = $count 

();

   DDion"><"png"le="color: #0000BB">255$color n style="color: #007700">, = $count 

();

    &npdraw  $histogramElement);
     Wv id#0000BB">$colorChannel);
  
$color#007700">);
     geInde#0000BB">$colorChannel
);
  
<100le="color: #0000BB">255,&FF8on">$histogramElements, $colorChannel, = $br />
    &nbptionPath/span>$htn style="color: #0000BB">$color n style="color: #007700">,&FF8on">Pwisegyle00hp">yle00t=ndsgyle00togyle00run$colorou;gyle00o">->memory style="color: #0000BB">$color///ref>->mInde#0000Bleadgyle00togyle00badgyle00/dd>
$color n style="color: #007700">, = $count 

();

    &n200le="color: #0000BB">255as&narray_ki #007700p;200le="color: #0000BB">255as&narray_ki #007700p;ref=le="color: #0000BB">255$color n style="color: #007700">, $colorStatistics class="headsup">
$color n style="color: #007700">, $colorSt7700">= $count 

();

   DDion"><'png'fr2.php.net/manual/ja/imagick.getimatn style style="color: #0000BB">$color n style="color: #007700">, $colorChannel
    &nbsarryle="color: #0000BB">255as&narray_ki #007700p;pGUI Ex2.php.net/manual/ja/imagick.getimat00BB">$colorBB">255S " href="http://fr2.php.net/manual/de/imagic0">->
gpGUI #0000BB">$colorChannelas&narray_ki #007700p;psarryle="color: #0000BB">255255S " href="http://fr2.php.net/manual/de/imagick.getimagehistogram.php"f="clam.php" hreflang="de"> $color $color  255$color}n style style="color: #0000BB">$color n style="color: #007700">, $colorChannel$color * <'red'"color: #0000BB">$colorChannelas&narray_ki #007700p;an style="color: #000000"> <?php
function , = , 255$color * <'lime'"color: #0000BB">$colorChannelas&narray_ki #007700p;an style="color: #000000"> <?php
function , = , 255$color * <'b#00'"color: #0000BB">$colorChannelas&narray_ki #007700p;an style="color: #000000"> <?php
function , = , 255$colorcolor: #007700">) {
 &n><?php
$colorChannel$count $histogramElement<'red'7700">= as&narray_ki #007700p;pan Maxle="color: #0000BB">255as&narray_ki #007700p;0le="color: #0000BB">255) {
 &n><?php
$colorChannel$count $histogramElement<'lime'7700">= as&narray_ki #007700p;pan Maxle="color: #0000BB">255as&narray_ki #007700p;omaxle="color: #0000BB">255) {
 &n><?php
$colorChannel$count $histogramElement<'b#00'7700">= as&narray_ki #007700p;pan Maxle="color: #0000BB">255as&narray_ki #007700p;omaxle="color: #0000BB">255) {
 &n><?php
$colorChannel$colorChannelas&narray_ki #007700p;omaxle="color: #0000BB">255$color n style="color: #007700">, 255);
   &0le="color: #0000BB">255) {
    
$colorChannel
     "color: #0000BB">$colorChannel
as&narray_ki #007700p;$v #00=7700">= as $count $histogramElement255) {
 &nyle="color: #007700">as 
255$histogramElement255
as intval255$color">) {
    
$colorChannel
    "> "color: #0000BB">$colorChannelas&narray_ki #007700p;$v #00le="color: #0000BB">255255S " href="http://fr2.php.net/manual/de/imagick.getimagehistogram.php"nbsp;$count $histogramElement<"> le="color: #0000BB">255as&narray_ki #007700p;ooffsetle="color: #0000BB">255as&narray_ki #007700p;pG> le="color: #0000BB">255as&narray_ki #007700p;ooffset"color: #0000BB">$colorChannel$colorChannelintval255$color $color $histogramElement255$color} #0000BB">$histogramElement);
       $count 

();

    &npdraw  $histogramElement);
   &e="sen7700">= );
  DDion"><"C"> -on E:pan>$colorChannel
);
        000BB"> 00mple aa> Ed"title">Erreurle">Er ick.php'>Imagusernr Glug_type=Documente="s.imagicstro-overlay"><> <> add-nr G="edick.pt/?project=PHP&perm=fr/edittensrk.ptmedia="screen">