Bilder per php skalieren und beschneiden
| Beiträge: 189 Wohnort: Rostock Registriert: Jan 2007
| 17.08.2011, 17:51
Ok, ich gebe es auf.
Ich habe den ganzen Tag gegooglet (sieht komisch aus!) und ausprobiert aber ich schaffe es einfach nicht.
Ich möchte ein bild mit ausgelesener Größe $width und $height erst auf eine breite von 474px skalieren (nicht verzerren) und danach alles was über die Höhe von 234px übersteigt abschneiden.
Ich krieg es aber nicht hin. Hoofentlich kann mir jemand von euch helfen.
Mein bisheriger code:
PHP:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
function create_pic($bild){
$groessex=474;
$groessey=243;
$url = $bild;
$info = getimagesize($url);
$width = $info[0];
$height = $info[1];
$image = imagecreatefromjpeg($url);
$nwidth=$groessex;
$nheight=$groessey;
$npos=$height-$nheight;
$image1 = imagecreatetruecolor($nwidth, $nheight);
imagecopyresampled($image1, $image, 0, 0, 0, $npos, $nwidth, $nheight, $nwidth, $nheight);
imagejpeg($image1, $bild);
}
|
Aber bei diesem schneidet er einfach alles was am Orginal Breiter und Höher ist ab.....
Hilfe!!! | Geändert von daxs am 17.08.11 um 18:02 Uhr | |
| | Beiträge: 189 Wohnort: Rostock Registriert: Jan 2007
Themenautor/in
| 17.08.2011, 18:28
Hat sich schon erledigt! | | | Beiträge: 6981 Wohnort: München Registriert: Jan 2002
| 17.08.2011, 20:43
|
|