{lang: 'de'}
Flashhilfe.de - Flash Community

Bilder per php skalieren und beschneiden

 


AntwortenRegistrieren Seite1  

daxs#1
Benutzerbild von daxs
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!!!
Schlagwörter: skalieren
Geändert von daxs am 17.08.11 um 18:02 Uhr
daxs#2
Benutzerbild von daxs
Beiträge: 189
Wohnort: Rostock
Registriert: Jan 2007

Themenautor/in

17.08.2011, 18:28

Hat sich schon erledigt!
Sebastian#3
Benutzerbild von SebastianFlashhilfe.de Moderator
Beiträge: 6981
Wohnort: München
Registriert: Jan 2002

17.08.2011, 20:43