Leçon N° 17 : Création / Manipulation des images
Modifier une photo¤
Modifier une photo
Notes de page
Source: lesson_17_photo_01.phpRésultat
<img src="../exercises/photo_01.png">
<img src="../exercises/photo_01.php">



Fichier : photo_01.php
<?php
//On veut donner aux murs un teint rosé
//plus élégant donc on rajoute du rouge
header("Content-type:image/png"); 
$imageFile "photo_01.png"
$myImage ImageCreateFromPNG($imageFile); 
$red1=20 ;$green1=$blue1=0;
changeImageColor($myImage,$red1,$green1,$blue1); 
imagePNG($myImage);
//-------------------------------------- 
function changeImageColor($myImage,$red,$green,$blue

     for(
$i=0;$i<imagecolorstotal($myImage);$i $i+1
      { 
         
$col=ImageColorsForIndex($myImage,$i); 
   
/*nouvelle couleur = couleur_saisie + ancienne_couleur */ 
          
$red_set=($red+$col['red']);   
          
$green_set=($green+$col['green']); 
          
$blue_set=($blue+$col['blue']); 
          if (
$red_set 255$red_set=255
          if (
$green_set>255)$green_set=255
          if (
$blue_set>255)$blue_set=255
   
imagecolorset($myImage,$i,$red_set,$green_set,$blue_set); 
      } 

?>


Tous droits réservés. 2005-2020