imagecolorallocatealpha($im, 255,25,255,60);
is niet bekend
imagecolorallocate($im, 255,255,255);
wel
php.net zegt over
imagecolorallocatealpha();
(no version information, might be only in CVS)
maar ik heb zo ongeveer de laatste versie:
PHP Version 4.2.3
GD Version 2.0 or higher
hoe kan ik deze toch aan de praat krijgen of is er een workaround ?
hierbij ook maar de functie waarin het speelt:
doorzichtige laag (deels) over plaatje leggen
dit topic was vooraf gaande aan deze, daar bekijk ik de mogelijkheden om een gelijk resultaat te behalen met CSS (maar daar ben ik niet zo in thuis
)
gewenste resultaat:
is niet bekend
imagecolorallocate($im, 255,255,255);
wel
php.net zegt over
imagecolorallocatealpha();
(no version information, might be only in CVS)
maar ik heb zo ongeveer de laatste versie:
PHP Version 4.2.3
GD Version 2.0 or higher
hoe kan ik deze toch aan de praat krijgen of is er een workaround ?
hierbij ook maar de functie waarin het speelt:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
| <? // src="./showim.php?image=./upload/doel1-406coupe.jpg&procent=30&ext=.jpg" // http://localhost/pp/showim.php?image=./upload/doel1-406coupe.jpg&procent=50&ext=.jpg $image = $_REQUEST["image"]; $procent = $_REQUEST["procent"]; // set de header op image/png (formaat van plaatje // kan je ook wijzigen naar image/jpeg of image/gif // indien je andere plaatjes gebruikt. Header("Content-type: image/pjpeg"); // cache het plaatje niet! Header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0"); // experiation date ;) Header("Expires: Thu, 19 Nov 1981 08:52:00 GMT"); // again dit plaatje niet saven! Header("Pragma: no-cache"); // laat het plaatje naar $im $im = imagecreatefromjpeg("$image"); //$im2 = imagecreatefromjpeg("$image"); ImageAlphaBlending($im, true); //ImageFilledRectangle($im, $x1, $y1, $x2, $y2, $color); // zet de achtergrond kleur op wit (255,255,255) $color = imagecolorallocate($im, 255,255,255); //werkt waarschijnlijk ook niet op een te lage php/gdlib... //$color = imagecolorallocatealpha($im, 255,25,255,60); $x1 = 0; $y1 = 0; $x2 = imagesx($im); $y2 = imagesy($im); $xprocent = $x2 * ($procent/100); imagefilledrectangle( $im, $xprocent, $y1, $x2, $y2, $color); // 30% opacity //ImageCopyMerge($img2,$img,0,0,0,0,$x2,$y2,30); //ImageJPEG($im2); ImageJPEG($im); ImageDestroy($im); //ImageDestroy($im2); ?> |
doorzichtige laag (deels) over plaatje leggen
dit topic was vooraf gaande aan deze, daar bekijk ik de mogelijkheden om een gelijk resultaat te behalen met CSS (maar daar ben ik niet zo in thuis
gewenste resultaat:

[ Voor 85% gewijzigd door xychix op 07-04-2003 12:50 ]
Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad