Bonjour,
Je cherche a faire une previsualisation d'une impression d'image.
Or l'impression se fait sur du papier jaune.
Donc tous ce qui tire vers le blanc de l'image sera en fait jaune...
Comment faire pour avec la librairie GD modifier les nuances de blanc en nuances de jaunes de manière à pouvoir avoir à l'écran un apercu réaliste de ce que donnera l'impression de l'image?
J'ai déjà fais quelque chose, mais c'est pas top, mais ca doit etre une piste pour commencer...
Mais ca ne marche pas... Je pense qu'il faut que j'ajoute un parametre a ma fonction, pour remplacer les nuances de blanc par des nuances de jaune, car là ca ne remplace que le blanc pur par ma couleur...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 function filtre($handle,$L,$H) { for($j=0;$j<$H;$j++) { for($i=0;$i<$L;$i++) { $rgb = imagecolorat($handle, $i, $j); $r = ($rgb >> 16) & 0xFF; $g = ($rgb >> 8) & 0xFF; $b = $rgb & 0xFF; if(($r==0)&&($g==0)&&($b==0)) { $red = 227; $green = 194; $blue = 125; $color = imagecolorallocate($handle, $red, $green, $blue); imagesetpixel($handle, $i, $j, $color); } } } return($handle); }
Des idées?
Partager