Php Bmp & Tif Bilder einlesen & speichern

Hallo
Leute,

Ich möchte von Bmp und Tif Bilder nur ein Ausschnitt speichern.
Mit jpg, png und gif Bilder glabt es einwandfrei.
Leider mit Bmp und Tif glabt es nicht.
Könnt ihr mir da helfen?

so sieht der code aus

// Resample
$image_p = imagecreatetruecolor($size[0], $size[1]);

if (($ext == „.jpg“) or ($ext == „.jpeg“)){
$image = imagecreatefromjpeg($filename);
}elseif ($ext == „.bmp“){
$image = imagecreatefrombmp($filename);
echo"bmp";
}elseif ($ext == „.png“){
$image = imagecreatefrompng($filename);
}elseif ($ext == „.gif“){
$image = ImageCreateFromGIF($filename);
}elseif (($ext == „.tif“) or ($ext == „.tiff“)){
$image = imagecreatefromtiff($filename);
}
imagecopyresampled($image_p, $image, 0, 0, $point[0],$point[1], $size[0], $size[1], $new_width, $new_height);

// Output
if (($ext == „.jpg“) or ($ext == „.jpeg“)){
imagejpeg($image_p, $to, GetParam(‚qua‘, $ReMethod));
}elseif ($ext == „.bmp“){
imagebmp($image_p, $to, GetParam(‚qua‘, $ReMethod));
}elseif ($ext == „.png“){
imagepng($image_p, $to, GetParam(‚qua‘, $ReMethod));
}elseif ($ext == „.gif“){
imagegif($image_p, $to, GetParam(‚qua‘, $ReMethod));
}elseif (($ext == „.tif“) or ($ext == „.tiff“)){
imagetiff($image_p, $to, GetParam(‚qua‘, $ReMethod));
}

Danke
Fred

Hallo Manfred,

Ich möchte von Bmp und Tif Bilder nur ein Ausschnitt
speichern.

Probiere mal PHP:ImageMagick
http://www.php.net/manual/de/book.imagick.php
Wenn ich dich richtig verstehe, dann sollte Imagick::cropImage für dich interessant sein
http://www.php.net/manual/de/function.imagick-cropim…
Ob das auch mit bmp und tif-Bildern zurechtkommt, musst Du aber selbst ausprobieren.

Viele Grüße
Marvin