---
title: "Rotera bild 90 grader"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/85266-rotera-bild-90-grader"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Mungo"
published: "2003-09-04T15:07:24.000Z"
updated: "2005-12-30T10:21:25.000Z"
replies: 4
views: 15710
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/85266-rotera-bild-90-grader"
---

# Rotera bild 90 grader

## #1 — Mungo, 2003-09-04T15:07Z

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
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)
```

Permalänk: https://www.webforum.nu/p/85266

## #2 — jeliasson, 2005-12-30T10:09Z

```php
function rotateImage ($filename) {
        $r=90; // Antal grader
        $source = imagecreatefromjpeg($filename);
        $img = imagerotate($source, $r, 0);
        imagejpeg($img, $filename, '100');
}
```

 
Dock så har jag inte provat den, skrev den precis.

Permalänk: https://www.webforum.nu/p/1736974

## #3 — Melea, 2005-12-30T10:14Z

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

Permalänk: https://www.webforum.nu/p/1736976

## #4 — richardjoha, 2005-12-30T10:20Z

> **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!

Permalänk: https://www.webforum.nu/p/1736978

## #5 — jeliasson, 2005-12-30T10:21Z

done and done.

Permalänk: https://www.webforum.nu/p/1736979

---

Tråden på webben: https://www.webforum.nu/amne/php/85266-rotera-bild-90-grader
