Nette/Image a vypsaný bordel

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Tomáš Votruba
Moderator | 1114
+
0
-

Používám třídu Nette\Image pro zmenšení obrázku, ale vypisuje se mi podivný bordel.
Rozšíření GD aktivované mám (snad je to vše, co je potřeba).
Nette 2.0, php 5.3.

<?php
$image = Image::fromFile("profiles/".$row["login"].".jpg");
$image->resize(60,NULL);
$image->send();
?>

Bordel začíná: ...CREATOR: gd-jpeg v1.0 (using IJG JPEG v70), quality = 85
Zkusil jsem to aj bez resize, ale stejná chyba.

Aurielle
Člen | 1281
+
0
-

A nastavuješ taky příslušnou hlavičku?

Tomáš Votruba
Moderator | 1114
+
0
-

Ne, jelikož to chci vypsat v jiném souboru, což ale asi nepůjde, jak usuzuji z tvé odpovědi.
Takže dát do externího souboru např. profile_image.php a nastavit hlavičku (případně jakou)?

Aurielle
Člen | 1281
+
0
-

Ujasni si, co vlastně s obrázkem chceš dělat. send() slouží pro poslání výstupu prohlížeči, save() uloží obrázek do souboru a toString() ti získá právě ten „bordel“, se kterým si už pak můžeš provádět cokoliv.