示例#1
0
" /></p>

			Colors of Image:
			<?php 
    display_colors($colors);
    ?>

			<p>Background Color</p>
			<?php 
    display_color($colors_of_image->getBackgroundColor());
    ?>

			<p style="margin-top: 15px; clear: both">Color Map</p>
			<div>
				<?php 
    foreach ($colors_of_image->getColorMap() as $color_from => $color_to) {
        ?>
					<div style="width: 90px; float: left; height: 25px;">
						<?php 
        display_color($color_from);
        ?>
 <div style="float: left">&rarr;</div> <?php 
        display_color($color_to);
        ?>
					</div>
				<?php 
    }
    ?>
			</div>
		<?php 
}
示例#2
0
     }
     $totaldist = sqrt($r_dist + $g_dist + $b_dist);
     if ($totaldist < $tmpdist) {
         return 'same';
     } else {
         return 'not same';
     }
     //}
     //return $tmpname;
 }
 foreach ($_POST['imgpath'] as $key => $bolanin) {
     $vcb = explode('+++===', $bolanin);
     if ($vcb[1] == 'imgarr') {
         //foreach($bolan as $bolanin){
         $colors_of_image = new ColorsOfImage($vcb[0]);
         $colors = $colors_of_image->getColorMap();
         $colorsunique = array_unique($colors);
         foreach ($colorsunique as $key1 => $color1) {
             foreach ($colorsunique as $key2 => $color2) {
                 //echo $color1;
                 //echo $color2;
                 if ($color1 != $color2) {
                     if (isset($color1) && isset($color2) && $color1 != '#000000' && $color2 != '#000000') {
                         $colors1 = $colors_of_image->HexToRGB($color1);
                         $colorset = $colors_of_image->HexToRGB($color2);
                         $cvgavl = getcolorname($colors1, $colorset);
                         if ($cvgavl == 'same') {
                             unset($colorsunique[$key1]);
                         } else {
                         }
                     } else {