Mja ik denk van, lamaar prutsen enzo.. en waarempel soms lukt het ook nog!
1
2
3
4
5
6
7
| $im = imagecreatetruecolor (375, 80); $blue = imagecolorallocate($im,42,151,214); $font = 'kirsty.ttf'; $font_size = "7.6"; imagettftext($im, $font_size, 0, 95, 46, $blue, $font, strtoupper("TEST")); header ("Content-type: image/png"); imagepng($im); |
font size onder de 10 is dus brak. dit is bij GD < 2.0 NIET zo.
EN het lijkt alsof de kerning niet goed is.
[ Voor 32% gewijzigd door Carda op 18-04-2005 12:50 ]
Mja ik denk van, lamaar prutsen enzo.. en waarempel soms lukt het ook nog!
1
| pixelSize = (pointSize * DPI) / 72; |
Proud member of TCF - D2OL is zooooo 2005
Euh dat is van punten naar pixelsHuppie schreef op maandag 18 april 2005 @ 12:57:
Er zit een verschil tussen de meting in pixels en de meting in punten. Aangezien GD2 in punten werkt zou je je formaat (van 7px) kunnen omzetten naar punten met de volgende formule:
code:
1 pixelSize = (pointSize * DPI) / 72;
Zal denk ik wel zo zijn?
1
2
| px * 72 = ps * dpi ps = (px * 72) / dpi |
hoe kom ik achter dpi?
Mja ik denk van, lamaar prutsen enzo.. en waarempel soms lukt het ook nog!
Now in comes GD 2, there we have in gd.h
code:
1 2 /* resolution affects ttf font rendering, particularly hinting */ #define GD_RESOLUTION 96 /* pixels per inch */
Owja, volgens de gene die dat schreef ben je niet dom o.i.d. omdat je ut niet vond
It took me a while before I found this out (several months of passive searching and since I thought Freetype was at the cause I was looking in the wrong direction...)
Enn...jep

[ Voor 48% gewijzigd door Huppie op 18-04-2005 13:41 ]
Proud member of TCF - D2OL is zooooo 2005
Mja ik denk van, lamaar prutsen enzo.. en waarempel soms lukt het ook nog!
En zo ja, wat gebeurt er als je 'm op 72 zet?
Proud member of TCF - D2OL is zooooo 2005
Mja ik denk van, lamaar prutsen enzo.. en waarempel soms lukt het ook nog!
Jep, zag het ook net

Heb even met The Gimp zitten testen en denk dat je (weet het niet 100% zeker hoor) de ingestelde DPI zou moeten kunnen opvragen door even een plaatje (PNG werkte het hiero wel, GIF niet) te maken en dan bij de eigenschappen van het plaatje te loeren
Ben een beetje bang dat de resolutie alleen niet opgeslagen word in het php(png)-tje maar hoop dat het lukt
Proud member of TCF - D2OL is zooooo 2005
Nu alleen een beetje problemen met transparantie maar dat komt wel goed!
Mja ik denk van, lamaar prutsen enzo.. en waarempel soms lukt het ook nog!