Hallo ihr unterbezahlten Überqualifizierten,
ich hätte da gerne mal ein Problem:
Ich möchte mit ImageCopyResized() zwei Bilder übereinander legen und zwar einen Bilderrahmen (PNG) auf ein anderes Bild (JPEG).
Mein Bilderramen ist also innen transparent. Da die gerundeten Ecken innen nicht ausgefranzt aussehen sollen, haben diese einen leichten Antialias. Somit entsteht also eine Halbtransparenz.
Ich habe den Rahmen als PNG32 mit Alphakanal sowohl auch als transparentes PNG24 gesichert.
Beim übereinanderlegen ist mein innerer Bildbereich aber immer weiss oder schwarz. Nehme ich anstelle des PNGs ein transparentes GIF funktionierts, nur habe ich da halt keine geglätteten Kanten.
ImageCreateFromGIF() bzw. ImageCreateFromPNG() habe ich natürlich berücksichtigt.
Kann mir da jemand einen Tip geben. Kommt PHP4 überhaupt mit transparenten PNGs klar?
GD-Lib ist installiert. Wenn ich ein PNG ohne transparenz nehme läuft auch alles, nur die transparenten Stellen stellt er eben nicht transparent dar, sondern füllt diese mit weiss oder schwarz.
Gruß & Dank, Andi
ich hätte da gerne mal ein Problem:
Ich möchte mit ImageCopyResized() zwei Bilder übereinander legen und zwar einen Bilderrahmen (PNG) auf ein anderes Bild (JPEG).
Mein Bilderramen ist also innen transparent. Da die gerundeten Ecken innen nicht ausgefranzt aussehen sollen, haben diese einen leichten Antialias. Somit entsteht also eine Halbtransparenz.
Ich habe den Rahmen als PNG32 mit Alphakanal sowohl auch als transparentes PNG24 gesichert.
Beim übereinanderlegen ist mein innerer Bildbereich aber immer weiss oder schwarz. Nehme ich anstelle des PNGs ein transparentes GIF funktionierts, nur habe ich da halt keine geglätteten Kanten.
ImageCreateFromGIF() bzw. ImageCreateFromPNG() habe ich natürlich berücksichtigt.
Kann mir da jemand einen Tip geben. Kommt PHP4 überhaupt mit transparenten PNGs klar?
GD-Lib ist installiert. Wenn ich ein PNG ohne transparenz nehme läuft auch alles, nur die transparenten Stellen stellt er eben nicht transparent dar, sondern füllt diese mit weiss oder schwarz.
Gruß & Dank, Andi
Kommentar