Seite 1 von 1

.png verkleinern mit Transparenz

Verfasst: Di 18. Jun 2013, 07:04
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

Re: .png verkleinern mit Transparenz

Verfasst: Di 18. Jun 2013, 23:28
von Faar
Danke, das sollte man sich direkt ins Lesezeichen setzen.