Image::rotate neotočí obrázek

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Ondřej Mirtes
Člen | 1536
+
0
-

Zkouším zrotovat obrázek a nedaří se mi to. Dělám něco špatně? Žádná exception se mi nevyhodí, ale soubor zůstává v původní poloze…

$image = Image::fromFile($this->getImagePath($id));
$image->rotate($direction, 0); //mapuje se na imagerotate
$image->save($this->getImagePath($id));
o5
Člen | 416
+
0
-

Bundled GD extension asi mas co?

Ondřej Mirtes
Člen | 1536
+
0
-

Jojo, to by snad jinak vyhodilo výjimku…

EDIT: Když to udělám v čistém PHP, tak to proběhne. Takže se něco špatně volá v Nette.

$image = imagerotate(Image::fromFile($this->getImagePath($id))->getImageResource(), $direction, 0);
$image = new Image($image);
$image->save($this->getImagePath($id));

Editoval LastHunter (14. 9. 2009 15:32)

pmg
Člen | 372
+
0
-
$image = new Image($image->rotate($direction, 0));