webForumDet fria alternativet
Logga in / Bli medlem

Rotera bild

ASP

0 svar · 163 visningar · startad av Inferis

Medlem sedan sep. 2000667 inlägg
Frågan#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.

252 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)