[PHP][GD] PNG transparent, werkt maar met korrel.

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • GewoonNico
  • Registratie: April 2003
  • Laatst online: 21:11
Het gaat om een aantal afbeeldingen die ik dynamisch genereer zie
http://www.partypassion.n...c/h1_abcdefghijklmnop.png (even kijken in firefox, IE6 ondersteunt geen PNG transparency)

de code die ik gebruik:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// color1 = zwart
// color5 = roze

    $width      = 600;
    $height     = 55;
    $image      = imagecreatetruecolor($width,$height);
    
    include("colors.php");
    
    imagefilledrectangle($image,0,0,$width,$height,$color1);
    imagecolortransparent($image,$color1);
    
    //imagettftext($image,30,0,2,36,$color1,$font1,$text); // schaduw.
    imagettftext($image,30,0,1,35,$color5,$font1,$text);

    touch($filename);
    imagepng($image,$filename);
    imagedestroy($image);
    $image = imagecreatefrompng($filename);


Het probleem lijkt te ontstaat door het lettertype dat randjes heeft van 50% opacity. andere lettertypes werken wel goed. Is er iemand met ervaring met dit probleem en zo ja, hoe kan ik dit probleem oplossen?

Acties:
  • 0 Henk 'm!

  • killercow
  • Registratie: Maart 2000
  • Laatst online: 18-09 12:47

killercow

eth0

Je probleem het in ieder geval "anti-alias", zonder anti alias krijgt je korrelige randjes.

Misschien dat je er een redial blur ofzo overheen kan gooien (geen idee of gd daar een gemakkelijke functie voor heeft)

Edit,

Je weet trouwens dat op je site je content (links), onder het menu begint, omdat het te breed is?

[ Voor 20% gewijzigd door killercow op 28-10-2006 16:27 ]

openkat.nl al gezien?