.png verkleinern mit Transparenz

Fragen zur Installation von CONTENIDO 4.9? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
Antworten
sarronsarron
Beiträge: 251
Registriert: Do 10. Mär 2011, 17:02
Wohnort: Erlangen
Kontaktdaten:

.png verkleinern mit Transparenz

Beitrag von sarronsarron »

Hallo,

bei einem Kunden hatte ich die Anforderung eine Newsliste zu erstellen welche .pngs verkleinert darstellt. Die Verkleinerungen waren farblich schlecht und hatten anstelle der Transparenz einen schwarzen Hintergrund.

Nach einer Änderunge in der contenido/includes/functions.api.images werden transparent PNGs jetzt wunderbar angezeigt. Vielleich braucht es ja mal jemand.

nach: $targetImage = imagecreatetruecolor($targetX, $targetY);

folgendes einbauen:
if ($filetype==".png") {
$color = imagecolorallocatealpha($targetImage, 0, 0, 0, 127);
imagefill($targetImage, 0, 0, $color);
imageSaveAlpha($targetImage, true);
}

kommt 2x vor.

Außerdem nach folgendem suchen:
$keepType = false
und mit:
$keepType = true
ersetzen. Damit .pngs generiert werden.


gru0ß sarronsarron
Faar
Beiträge: 1951
Registriert: Sa 8. Sep 2007, 16:23
Wohnort: Brandenburg
Hat sich bedankt: 15 Mal
Kontaktdaten:

Re: .png verkleinern mit Transparenz

Beitrag von Faar »

Danke, das sollte man sich direkt ins Lesezeichen setzen.
Fliegt der Bauer übers Dach, ist der Wind weißgott nicht schwach.
Antworten