webForumDet fria alternativet

Rotera bild

0 svar · 163 visningar · startad av Inferis

InferisMedlem sedan sep. 2000670 inlägg
#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.

126 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)