Auteur Sujet: Gd Img En N&b  (Lu 846 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne ANTHONY

  • Débutant
  • *
  • Messages: 56
Gd Img En N&b
« le: 30 septembre 2003 à 11:37:41 »
Voilà mon code pour transformer l'image 00.jpg en valeurs de gris..
le pb c'est que ça marche pas, ça me renvoie 00.jpg sans modifications :/
$image=imagecreatefromJPEG("00.jpg");

$total = imagecolorstotal($image);
  for( $i=0; $i<$total; $i++){
  $old = imagecolorsforindex($image, $i);
  
  $commongrey = (int)(($old[red] + $old[green] + $old[blue]) / 3);
  imagecolorset($image, $i, $commongrey, $commongrey, $commongrey);
  }
imageJPEG($image, '', 100);

Vous auriez pas une idée ?
« Modifié: 30 septembre 2003 à 11:37:43 par ANTHONY »
Anthony THIBAULT
www.hippocampestudio.com

Hors ligne NaJ

  • Connaisseur
  • ***
  • Messages: 354
    • http://photo.pyrollo.com
Gd Img En N&b
« Réponse #1 le: 30 septembre 2003 à 15:20:53 »
Citer
imagecolorset --  Change la couleur dans une palette à l'index donné.

Il n'y a pas de palette dans le jpeg (c'est de la vraie couleur, représentée en 3 composantes RVB).

Je suppose donc que les opérations sur les palettes ne sont pas prises en compte.

Ref : imagecolorset
www.traque-aux-plaques.com

Collection de photos de plaques et regards de chaussée

http://photo.pyrollo.com

Photos de balades