[TYPO3-german] GIFBUILDER: Transparentes PNG mit Verlauf generieren?
Hendrik
h.reimers at neonaut.de
Wed Apr 11 11:31:02 CEST 2012
Danke für den Tipp... wie folgt funktioniert es mit Einschränkungen:
10 = IMAGE
10.file = GIFBUILDER
10.file {
XY = 200,200
format = jpg
quality = 100
1 = IMAGE
1.file = GIFBUILDER
1.file {
quality = 100
format = jpg
XY = 200,200
transparentBackground = 0
backColor = #ff0000
}
2 = IMAGE
#2.file = fileadmin/mask.jpg
2.file = fileadmin/user_upload/images/persons/team-t3board10.jpg
2.mask = fileadmin/mask.jpg
}
Die Einschränkungen sind dass kein PNG generiert wird mit einem Alpha
(Transparenz) und man sollte png_truecolor im Install-Tool aktivieren um
die GIFBUILDER Qualität hoch zu schrauben (alt: gdlib_2 im install tool).
Aber das mit dem transparenten PNG kann ich lösen indem ich halt gleich
das ganze bild mit dem verlauf generiere.
Danke
Am 11.04.2012 10:51, schrieb Christian Wolff:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Am 11.04.2012 09:01, schrieb Hendrik:
>> Moin,
>>
>> gibt es eine Möglichkeit ein (zum teil) transparentes PNG zu
>> generieren, welches eine Hintergrundfarbe hat die dann im Verlauf
>> ausläuft (Transparent)?
>>
>> Mein Problem ist dass ich ein Bild zu einer bestimmten
>> Hintergrundfarbe auslaufen lassen muss, die Hintergrundfarbe sich
>> jedoch von Fall zu Fall ändern kann. Daher muss sich das PNG was
>> ich darauf lege um das Bild auslaufen zu lassen dynamisch
>> generieren.
>>
>> Danke schonmal für eure Hilfe!
>>
>> Grüße Hendrik
>
> Hallo Hendrik,
> du müsstest eine Graustufen maske mit verlauf anlegen.
> dann füllst du das bild mit der hintergrund farbe und verwendest die
> graustufen maske als alpha kanal.
> das sollte eigendlich funktionieren.
>
> ungefähr so (ungetestet)
> 10 = GIFBUILDEr
> 10 {
> XY = 100,100
> 1 = IMAGE
> 1.file = GIFBUILDER
> 1.file {
> XY = 100,100
> transparentBackground = 0
> backColor = #ff0000
> }
> 1.mask = fileadmin/the-alpha-mask.jpg
> }
>
> Hier noch mal ne kurze erläuterung du verschachtelst zwei Gifbuilder
> Objekte.
> das äussere gifbuilder objekt generiert den alphakanal auf das im
> inneren erzeugte bild. im beispiel erzeugt das innere bild lediglich
> einen roten hintergrund. die datei "the-alpha-mask.jpg" sollte dann
> den schwarz weiss verlauf enthalten den du zum aus blenden brauchst.
> falls.
> in die maske könntest du natürlich auch einen gifbuilder einsetzten.
> um z.b mit weiss oder Schwarz in die verlaufs maske einzugreifen. z.b
> Texte drauf setzen. damit diese nicht ausfaden.
>
> gruss chris
>
> - --
> Christian Wolff, Berlin
> webdeveloper, tech-loving geek and typo3 enthusiast
> http://www.connye.com/
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (MingW32)
>
> iEYEARECAAYFAk+FRgUACgkQIcCaXPh/JHHVNACfd6hwAVAD9W3KWyuqAnCDo0fR
> dr0Anj6f7boPGpIRX22uo5RVtDczH+MF
> =b7CN
> -----END PGP SIGNATURE-----
More information about the TYPO3-german
mailing list