Redécoupage d'une image

Redécoupage d'une image - PHP - Programmation

Marsh Posté le 19-02-2007 à 00:32:45    

:hello: tout le monde
 
J'ai trouvé un script sympa qui permet de redimensionner une image automatiquement en AJAX.
J'aimerais simplement savoir qu'elle est la fonction php (gd2) qui permet de redécouper une image à partir de nouvelles valeurs (x1, x2, y1 et y2) merci beaucoup ;)

Reply

Marsh Posté le 19-02-2007 à 00:32:45   

Reply

Marsh Posté le 19-02-2007 à 01:09:33    

imagecopyresampled il me semble

Reply

Marsh Posté le 19-02-2007 à 16:38:40    

Merci de ta réponse, je m'en doutais mais je n'ai jamais utilisé cette fonction (d'où ce problème d'ailleurs).
 
J'ai créé un petit module annexe au programme AJAX qui redimensionne l'image en fonction de ce qu'à sélectionné l'utilisateur (comme abcisses)...
 
Et ce message apparaît :

Code :
  1. ÿØÿàJFIFÿþ>CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality ÿÛC    $.' ",#
  2. (7),01444'9=82<.342ÿÛC  2!!22222222222222222222222222222222222222222222222222ÿÀxx"ÿÄ ÿĵ}!1AQa"q2‘¡#B±ÁRÑð$3br‚ %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š¢
  3. £¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖ×ØÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ ÿĵw!1AQaq"2B‘¡±Á #3RðbrÑ $4á%ñ&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ƒ„…†‡ˆ‰Š’“”•–—˜™š¢
  4. £¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖ×ØÙÚâãäåæçèéêòóôõö÷øùúÿÚ ?ùþŠ( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š(
  5. Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š
  6. ( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( Š( ÿÙ


 
Süpair :D
 
Voici le code source :
 

Code :
  1. Header("Content-type: image/jpg" );
  2. $x1    = $_GET['x1'];
  3. $x2    = $_GET['x2'];
  4. $y1    = $_GET['y1'];
  5. $y2    = $_GET['y2'];
  6. $image = "../../../test/ups/avat/0.jpg";
  7. $src_im = ImageCreateFromJpeg($image);
  8. $size = GetImageSize($image);
  9. $src_w = $size[0];
  10. $src_h = $size[1];
  11. $dst_w = 120;
  12. $dst_h = 120;
  13. $dst_im = ImageCreateTrueColor($dst_w,$dst_h);
  14. ImageCopyResampled($dst_im,$src_im,"$x1","$x2","$y1","$y2",$dst_w,$dst_h,$src_w,$src_h);
  15. ImageJpeg($dst_im);
  16. ImageDestroy($dst_im);


Message édité par Mxtrem le 19-02-2007 à 16:39:59
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed