Rotera bild

ASP

0 svar · 171 visningar · startad av Inferis

Medlem sedan sep. 2000667 inlägg
Trådstart#1

Mungo skrev:

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å.

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)

Någon som vet om man kan göra detta med asp?
Vill dock bara vrida bilden runt 20 grader.
Aspjpeg har en vridfunktion, men den verkar bara kunna vrida en bild 90 grader med eller motsols.

394 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
127 ms — deklarationer (db)
125 ms — hämta statistik (db)
134 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)