Hallo,
bevor jetzt hier wieder einige Beiträge kommen alla "Suche benutzen" will ich direkt vorwegnehmen das die Beiträge fast alle auf Beispiele verweisen die nicht mehr existieren und ich nicht wirklich weiterkomme.
Ich hab hier folgenden Ansatz aus einer Methode die das Bild resizen soll... das funktioniert alles wunderbar nur jetzt möchte ich bei Gif's und PNG's die Transparenz behalten
Hat vielleicht jemand n Lösungsvorschlag oder ein Link zu einen noch existieren Transparenztutorial?
bevor jetzt hier wieder einige Beiträge kommen alla "Suche benutzen" will ich direkt vorwegnehmen das die Beiträge fast alle auf Beispiele verweisen die nicht mehr existieren und ich nicht wirklich weiterkomme.
Ich hab hier folgenden Ansatz aus einer Methode die das Bild resizen soll... das funktioniert alles wunderbar nur jetzt möchte ich bei Gif's und PNG's die Transparenz behalten
PHP-Code:
<?php
$this->_resized = @imagecreatetruecolor($newWidth, $newHeight);
imagecopyresampled($this->_resized, $this->_img, 0, 0, 0, 0, $newWidth, $newHeight, $this->_info['width'], $this->_info['height']);
if ($this->_info['mime'] == "image/gif" OR $this->_info['mime'] == "image/png")
{
$trans = imagecolortransparent($this->_img);
$alpha_color = imagecolorsforindex($this->_img, $trans);
$AC = imagecolorallocatealpha ($this->_resized, $alpha_color['red'], $alpha_color['green'], $alpha_color['blue'], $alpha_color['alpha'] );
imagecolortransparent($this->_resized, $AC);
}
?>
Kommentar