vytváranie miniatúr v nette

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

Dobrý deň,

hladal som v nette image funkciu na vytvaranie miniatur, ale nic som nenasiel. osobne vyuzivam miniatury s rozmermy „natvrdo“ (pr. 120×120px) a to 2 sposoby:

  • pouzije sa stred zmenseneho obrazka
  • obrazok sa zmensi a vzniknute pasy sa vyplnia farbou

dokazem si tieto fukcie napisat ale netusim ako spravit aby boli castou nette class image

Dakujem, J

Panda
Člen | 569
+
0
-

Už se zde o tom trochu diskutovalo.

1.

$img->resize(120, 120, Image::FILL)
    ->crop('50%', '50%', 120, 120);

2.

$thumb = Image::fromBlank(120, 120, Image::rgb(0, 0, 0));
$thumb->place($img->resize(120, 120), '50%', '50%');

Editoval Panda (2. 1. 2010 15:26)