manipulace s obrázkama

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

Ahoj vsem, chtel bych se zeptat, zda lze pomoci nette otacet obrazky? Ve foru ani v dokumentaci jsem nic nenalezl. Jestli tato funkce v nette neni, planuje se jeji zarazeni do frameworku?
dekuji za pripadne informace.

nAS
Člen | 277
+
0
-

Otáčení obrázků Nette neumí, ale přímo v PHP je fce imagerotate. Pokud bys to chtěl mít úplně čisté, tak si můžeš zdědit třídu Nette\Image a tuto funkčnost tam snadno přidat pomocí této fce.

stpnkcrk
Generous Backer | 190
+
0
-

Pomocí Nette\Image se dají volat i funkce, které tam explicitně nejsou.

<?php
imagerotate($image, $angle, $background_color, [$ignore_transparent]);

// se dá zavolat pomocí

/** @var Nette\Image */
$image->rotate($angle, $background_color, [$ignore_transparent]);

/*
navíc to zjednoduší práci, že první parametr původní funkce se "předvyplní"
díky volání přes Nette\Image.
*/
?>
nAS
Člen | 277
+
0
-

skocourek napsal(a):

Pomocí Nette\Image se dají volat i funkce, které tam explicitně nejsou.

Jů, to jsem ani nevěděl. Velmi šikovné!

pes
Člen | 2
+
0
-

super, vsem diky moc za rady … jdu to vyzkouset ;)

skocourek napsal(a):

Pomocí Nette\Image se dají volat i funkce, které tam explicitně nejsou.

<?php
imagerotate($image, $angle, $background_color, [$ignore_transparent]);

// se dá zavolat pomocí

/** @var Nette\Image */
$image->rotate($angle, $background_color, [$ignore_transparent]);

/*
navíc to zjednoduší práci, že první parametr původní funkce se "předvyplní"
díky volání přes Nette\Image.
*/
?>