so, habe mal wieder ein Problem ^^ *mal was gan neues* (kleiner Scherz am Rande)
ich habe ein UploadScript der mir automatisch Thumbnails erstellt mit der festen größe 500 * xxx oder xxx * 500, also es wird nie größer als 500px sein.
so und wenn das Upgeloadete Bild kleiner als 500 ist wird es einfach in das erstelle bild reinkopiert und wenn sagen wir mal das Upgeloadete Bild 400px breit war und es in das neue (500px breite) reinkopiert wird werden die restlichen 100px schwarz gefärbt, ich möchte jedoch da eine andre Farbe für haben (247, 247, 247).
habe es mit imagecolorallocate aber es funktioniert net, der schwarze rand bleibt da, vllt habe ich ja auch was falsch gemacht hier mal der ausschnitt.
damit ihr versteht was ich meine:
thumbnail
http://wbch-slideshow.gfxer-base.de/bigthumb_pvbjudqgyncusto sigi.png
orginal
http://wbch-slideshow.gfxer-base.de/pvbjudqgyncusto sigi.png
ich habe ein UploadScript der mir automatisch Thumbnails erstellt mit der festen größe 500 * xxx oder xxx * 500, also es wird nie größer als 500px sein.
so und wenn das Upgeloadete Bild kleiner als 500 ist wird es einfach in das erstelle bild reinkopiert und wenn sagen wir mal das Upgeloadete Bild 400px breit war und es in das neue (500px breite) reinkopiert wird werden die restlichen 100px schwarz gefärbt, ich möchte jedoch da eine andre Farbe für haben (247, 247, 247).
habe es mit imagecolorallocate aber es funktioniert net, der schwarze rand bleibt da, vllt habe ich ja auch was falsch gemacht hier mal der ausschnitt.
PHP:
$bilddaten = getimagesize($bild);
$breite = $bilddaten[0];
$hoehe = $bilddaten[1];
$typ = $bilddaten[2]
$imghandle = imagecreatefrompng($bild);
$skalierfaktor = $skaliergroesse/$hoehe;
$neuebreite = $skalierfaktor * $breite;
$neuesbild = imagecreatetruecolor($neuebreite,$skaliergroesse);
$color = imagecolorallocate($neuesbild, 247, 247, 247);
imagecopyresized($neuesbild,$imghandle,0,0,0,0,$neuebreite,$skaliergroesse,$breite,$hoehe);
imagepng($neuesbild,$speicherort);
ImageDestroy($neuesbild);
damit ihr versteht was ich meine:
thumbnail
http://wbch-slideshow.gfxer-base.de/bigthumb_pvbjudqgyncusto sigi.png
orginal
http://wbch-slideshow.gfxer-base.de/pvbjudqgyncusto sigi.png