bilder per php in graustufe umwandeln
dave notter
- php
0 Odium
hallo alle
ich suche nach einer möglichkeit, farbbilder auf dem server per php in graustufen-bilder zu konvertieren. gibt es dafür eine lösung? vielleicht hat ja jemand auch gerade ein skript dazu in der schublade?
bin für alle infos dankbar
dave
vielen dank @ odium
die antwort hat mich tatsächlich weitergebracht. falls sonst mal jemand vor demselben problem steht... mit folgenden zeilen wird ein farbbild zu einem graustufen-bild konvertiert:
$resource = 'beispiel.jpg';
$im_size = GetImageSize($resource);
$imageWidth = $im_size[0];
$imageHeight = $im_size[1];
$im = imagecreate($imageWidth,$imageHeight);
for ($c = 0; $c < 256; $c++) {
ImageColorAllocate($im, $c,$c,$c);
}
$im2 = ImageCreateFromJpeg($resource);
ImageCopyMerge($im,$im2,0,0,0,0, $imageWidth, $imageHeight, 100);
ImageDestroy($im2);
header("content-type: image/jpeg");
imagejpeg($im);
gruss
dave
Hallo,
musste mal bei den Imagefunktionen kucken...
http://de.php.net/manual/de/ref.image.php
Odium