PHP image resizen

Pagina: 1
Acties:
  • 36 views sinds 30-01-2008

  • winand
  • Registratie: April 2000
  • Laatst online: 26-08 08:37
Ik heb een functie gebruikt die ik eerder hier op Got ben tegen gekomen afkomstig van php.net:
[url]http://php2.chek.com/manual/en/function.imagecopyresized.php [/url]
Hij heet:
ImageCopyResampleBicubic ($dst_img, $src_img, $dst_x, $dst_y,$src_x, $src_y, $dst_w, $dst_h, $src_w, $src_h)

Ik krijg um maar niet aan de praat :(

Hoe geef ik de parameters $dst_img en $src_img ?
als string? "een.jpg" en twee.jpg"
of moet ik ImageCreateFromJpeg gebruiken oid?

Wie o wie kan mij een werkende aanroep laten zien?

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 11:02
Volgens mij hebben we hier een manual voor. Verder zijn er ook nog wel honderdmiljoen stukjes voorbeeldcode met images.

Om toch nog een BEETJE behulpzaam te zijn: dst_img en src_img zullen wel images zijn en moeten dus eerst aangemaakt worden met een functie zoals die je al zelf noemde.

  • winand
  • Registratie: April 2000
  • Laatst online: 26-08 08:37
dest_img moet toch GEMAAKT worden, ik kan toch alleen maar een gewenste bestandsnaam opgeven oid?

  • winand
  • Registratie: April 2000
  • Laatst online: 26-08 08:37
Als ik de source-image ombouw met:
$src_img = ImageCreateFromJpeg("blik.jpg");

krijg ik een fout:
Warning: Supplied argument is not a valid Image resource

En het is ECHT een goede jpg! :?

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 11:02
In de MANUAL staat dan ook dat zowel src_img als dst_img geldige images moeten zijn.

Verder biedt de link van ddc wel aardig wat hulp.

  • JSchut
  • Registratie: Februari 2002
  • Laatst online: 14:44

JSchut

.....

misschien heb je hier iets aan
PHP:
1
<?$srcimg = ImageCreateFromJPEG("uploads/$image");        $destimg = ImageCreate($width, $height);        ImageCopyResized($destimg, $srcimg, 0,0,0,0, $width, $height, ImageSX($srcimg), ImageSY($srcimg));        ImageDestroy($srcimg);        ImageJPEG($destimg, "uploads/" . $newImageName, 60);?>

PSN jschut_82 | Xbox: JSchut82


  • thomaske
  • Registratie: Juni 2000
  • Laatst online: 14:51

thomaske

» » » » » »

Op dinsdag 07 mei 2002 16:01 schreef winand het volgende:
Hij heet:
ImageCopyResampleBicubic ($dst_img, $src_img, $dst_x, $dst_y,$src_x, $src_y, $dst_w, $dst_h, $src_w, $src_h)
Deze functie zit niet standaard in PHP, hiervoor met je in php gaan hacken.

Wanneer je GD 2.0 gebruikt, kan je imagecopyresampled() gebruiken

Brusselmans: "Continuïteit bestaat niet, tenzij in zinloze vorm. Iets wat continu is, is obsessief, dus ziekelijk, dus oninteressant, dus zinloos."


  • Hydra
  • Registratie: September 2000
  • Laatst online: 26-04 10:16
Op dinsdag 07 mei 2002 16:22 schreef winand het volgende:
dest_img moet toch GEMAAKT worden, ik kan toch alleen maar een gewenste bestandsnaam opgeven oid?
Duidelijk een kwestie van RTFM. Er staat gewoon duidelijk dat het "image identifiers" zijn.


Dst_im is the destination image, src_im is the source image identifier


Een image identifier is dus gewoon een var met een verwijzing naar een eerder geopend image. En ik neem aan dat je weet dat je dat met de imagecreate* functies doet.

https://niels.nu


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Volgende keer zelf de manual goed doornemen ??

En probeer bij manuals altijd goed begrijpend te lezen.
Pagina: 1

Dit topic is gesloten.