save() u Nette\Utils\Image;

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

ahoj .. pokud načtu obrázek do Image … a nasledne ho chci ulozit pomoci → save();

je tam nactene png … pokud zavolam treba getWidth nebo neco podobneho … normalne vraci velikosti a.t.p.

ale pokud chci ulozit … padne …

kde by mohl byt problem

haze mi

[2014-11-03 22-54-35] Nette\InvalidArgumentException: Unsupported image type. in /www/sites/5/site20485/public_html/vendor/nette/nette/Nette/common/Image.php:542
Jan Tvrdík
Nette guru | 2595
+
0
-

Zřejmě si neuvedl ani typ obrázku (3. parametr) ani příponu souboru.

malkol
Člen | 133
+
0
-

mohl bys mi pomoct třeba příkladem ?: -)

vymak
Člen | 92
+
0
-

@malkol Spíše sem hoď jak to máš a poradíme ti co tam máš špatně ;)

malkol
Člen | 133
+
0
-

uplne nejsem moudry z dkoumentace, abych vykoukal co mam vlastne zadat za parametr

zkousel jsem:

$image->save($folder_images,100, „png“);
$image->save($folder_images,100, ‚png‘);
$image->save($folder_images,100, Image::PNG);

opravdu nevím ;)

vymak
Člen | 92
+
0
-

Ten $folder_images je jen cesta ke složce nebo přímo k souboru s názvem souboru? Pokud jen ke složce zkus tohle

	$image->save($folder_images . '/myImage.png', 100);