did the following..
var_dump(gd_info());
and got
array(12) { ["GD Version"]=> string(27) "bundled (2.0.28 compatible)" ["FreeType Support"]=> bool(true) ["FreeType Linkage"]=> string(13) "with freetype" ["T1Lib Support"]=> bool(false) ["GIF Read Support"]=> bool(true) ["GIF Create Support"]=> bool(true) ["JPG Support"]=> bool(true) ["PNG Support"]=> bool(true) ["WBMP Support"]=> bool(true) ["XPM Support"]=> bool(false) ["XBM Support"]=> bool(true) ["JIS-mapped Japanese Font Support"]=> bool(false) }
does this mean i have jpeg, png and freetype enabled already?
Yes.
ok i got freetype and jpeg working, my poor coding skills were to blame in the end, png doesnt work tho, when i load the page a save dialog box opens and asks me if i want to save it, dunno why that is but it doesnt matter, i can live without png i guess
Did you use the correct headers?
Perhaps try a 'Content-disposition: inline' to force it to display inside the document/browser.
Double check all of your headers, and if you can't get it, post all of the header() code you use.