je t'ai deja dit cest tout simple
 
faudrait apprendre a chercher sous google
 
php gd sous google me renvoit ca:
http://lu.php.net/gd
 
 
Code :
 - $old_image =imagecreatefromjpeg("./test.jpg" );
 - $old_x = imagesx($old_image);
 - $old_y = imagesy($old_image);
 - $_rgb=0
 - for( $x = 0; $x < $old_x; $x++){
 -    for( $y = 0; $y < $old_y; $y++){   
 -        $_rgb=$_rgb+ ImageColorAt($old_image, $x, $y);    //original color
 -      
 -      
 -    }
 - }
 - $_rgb/=($old_x*$old_y);
 - (peut etre que $r_rgb nest pas assez grand pour tout contenir....)
 
  | 
 
 
 
poru ramener a 16 couleurs:
 
 
 
Code :
 - $R = ($_rgb >> 16) & 0xFF;                //split 24 bit color in RGB values
 - $G = ($_rgb >> 8) & 0xFF;
 - $B = $_rgb & 0xFF;
 - $c=4*(convertirenint(($R+64)/128))+2*(convertirenint(($G+64)/128)+1*(convertirenint(($B+64)/128));
 - apres $c te donnera qqch compris entre 0 et 7
 - 0= noir
 - 1= bleur foncé
 
  | 
 
merci de poster ta solution complete, et si ca marche , une fois tout terminé
 
(si c pas trop demander)
 
Message édité par red faction le 09-01-2007 à 13:08:20