Meddelande

Minska
No announcement yet.

Rotera bild 90 grader

Minska
X
 
  • Filter
  • Klockan
  • Show
Clear All
new posts

  • Rotera bild 90 grader

    Ett fungerande sätt att rotera en JPG-bild 90 grader (dvs medsols) och som automatiskt gör den nya bilden till rätt format också.

    PHP-kod:
    Header("Content-type: image/jpeg");
    $img_source="rotate.jpg";
    $size GetImageSize($img_source);
    $tot_x $size[0];
    $tot_y $size[1];
    $img_result ImageCreate($tot_y,$tot_x);
    $img_source=ImageCreateFromJpeg($img_source);
    for(
    $i_x=0;$i_x<$tot_x;$i_x++){
           for(
    $i_y=0;$i_y<$tot_y;$i_y++){       
           
    $ris_x=$tot_y-($i_y+1);
           
    $ris_y=$i_x;
          
           
    imagecopy($img_result$img_source$ris_x,$ris_y,$i_x,$i_y,1,1);
          
           } 
    // Y
    // X
    Imagejpeg($img_result""60); # Ändra siffran "60" till önskad kvalitet (0-100) 
    Har du kameratelefon? Testa kamerablog genast!

  • #2
    PHP-kod:
    function rotateImage ($filename) {
            
    $r=90// Antal grader
            
    $source imagecreatefromjpeg($filename);
            
    $img imagerotate($source$r0);
            
    imagejpeg($img$filename'100');

    Dock så har jag inte provat den, skrev den precis.
    Last edited by jeliasson; 2005-12-30, 11:21.

    Kommentera


    • #3
      Ta bort den onödiga smileygubben och använd en trevligare attityd.

      Kommentera


      • #4
        Melea skrev:
        Ta bort den onödiga smileygubben och använd en trevligare attityd.
        instämmer totalt!

        här ska det ALDRIG bli dålig stämmning!
        Been THeRe, Done THaT..

        Kommentera


        • #5
          done and done.

          Kommentera

          Working...
          X