![]() |
SELFHTML Forumsarchiv |
|
|
Die folgende Nachricht zum Thema stammt von: Raffi, 31. 03. 2003, 22:28
Guten Abend...
Bin schon ein rechtes stück vorwärts gekommen. Jetzt happerts aber!
Also ich möchte folgendes machen:
Das Ursprungsbild ist 400px breit und ???? Pixel lang.
Nun möchte ich nicht das bild auf 100x100 Pixel zusammenquetschen, sondern ein Bildauschnitt aus dem Quellbild (400x400 Pixel von der linken oberen Ecke gsehen in das Zielbild kopieren und auf 100x100 Pixel verkleinern.
Wie mach ich das?
$size=getimagesize("$PicPathIn"."$bild");
$breite=$size[0];
$hoehe=$size[1];
$neueBreite=100;
$neueHoehe=100;
$altesBild=ImageCreateFromJPEG("$PicPathIn"."$bild");
$neuesBild=imagecreatetruecolor($neueBreite,$neueHoehe);
imagecopyresampled($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
ImageJPEG($neuesBild,"$PicPathOut"."$durchgang".".jpg",60);
Danke und Gruss
Raffi
Die folgende Nachricht zum Thema stammt von: Sven Rautenberg, 01. 04. 2003, 01:13
Moin!
»» Bin schon ein rechtes stück vorwärts gekommen. Jetzt happerts aber!
Woran?
»» Also ich möchte folgendes machen:
»»
»» Das Ursprungsbild ist 400px breit und ???? Pixel lang.
»» Nun möchte ich nicht das bild auf 100x100 Pixel zusammenquetschen, sondern ein Bildauschnitt aus dem Quellbild (400x400 Pixel von der linken oberen Ecke gsehen in das Zielbild kopieren und auf 100x100 Pixel verkleinern.
»»
»» Wie mach ich das?
Genau so, wie du es machst, nur mit den passenden Parametern in imagecopyresampled. Du gibts da Bildkoordinaten an - ändere sie passend.
- Sven Rautenberg
--
Signatur oder nicht Signatur - das ist hier die Frage!
© 1998-2006
Impressum, Software: Classic Forum