[TYPO3] GIFBUILDER output png-24 with alpha channel
Franz Josef
thai2000 at gmx.net
Thu Oct 11 14:50:49 CEST 2007
Franz Josef wrote:
> Hi!
>
> I want to generate 24 bit pngs (including alpha channel) with GIFBUILDER.
>
> I need to render text on top of an existing 24 bit png, but I couldn't
> get it to work. No matter what I do, the result is a 24 bit png, but it
> has just one transparent color.
>
> I set these options in install tool:
>
> [GFX][gdlib_png] = 1
> [GFX][png_truecolor] = 1
>
> Thats the Test Typoscript:
>
> temp.testAlpha = IMAGE
> temp.testAlpha.file = GIFBUILDER
> temp.testAlpha.file {
> transparentBackground = 1
> XY = 181,40
> 5 = IMAGE
> 5.file = fileadmin/img/background.png // has an alpha channel already
> 10 = TEXT
> 10.text.data = leveltitle: 2
> 10.text.case = upper
> 10.fontFile = fileadmin/fonts/gil.normal.ttf
> 10.fontColor = #333333
> 10.fontSize = 12
> 10.niceText = 1
> 10.offset = 15,25
> }
>
> I tried to use IM 6.1.8 and GM 1.1.6, both show the same result. GDLib
> version is 2.0.36.
>
> TSRef says, that transparentBackground determines the color on the 0/0
> pixel and takes it as the transparent color, is there a way to keep the
> whole alpha channel for the output image?
>
> I read about imagesavealpha() and imagealphablending(), which I tried to
> hack into class.t3lib_stdgraphic.php, but still it didnt work.
>
> Searched everywhere for advice, but couldn't find a working solution!
> Can anybody help, please?
>
> Thanks
>
> Franz
gdlib is 2.0.32 ;)
More information about the TYPO3-english
mailing list