Nefunguje resize v ImageMagick

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

Zdravím,
dnes som použil prvýkrát podporu ImageMagick v Nette na zmenu veľkosti animovaných GIF. Nachádza sa tu však pravdepodobne chyba na riadku 129. Navrhovaná oprava:

$info = @getimagesize($this->file);
$this->execute("convert %input -coalesce -resize {$newWidth}x{$newHeight}! {$mirror} -strip %output", $info[2]==1 ? self::GIF : self::PNG);
David Grudl
Nette Core | 8228
+
0
-

Ten PNG se tam používá schválně, protože jde o 24bitový bezeztrátový formát. A při zmenšování je vhodné přejít do 24bitů. Nenapadá mě jak to řešit, než oželet podporu pro animované gify :-(