WebDev
SmartImage 1.4 - Yii Framework Extension
zamknięty:
listopad 2011
listopad 2011
zleceniodawca:
projekt autorski
Opis: projekt autorski
Za pomocą widgetu SmartImageWidget można wyświetlić na stronie zmodyfikowany obraz, który przy pierwszym wyświetleniu w wybranej konfiguracji zostanie wygenerowany w locie a następnie zapisany na serwerze. Kolejne odwołanie do oryginalnego obrazu z podaną konfiguracją parametrów wygeneruje link do zapisanego wcześniej pliku. Dzięki takiemu podejściu w wygodny sposób można generować miniatury.
Przykładowe użycie:
$this->widget('ext.smartimage.SmartImageWidget',
array('url' => 'images/some-big-image.jpg',
'tocache' => true,
'imageOptions' => array(
'setWidth' => array('newWidth' => 150),
'cropToHeight' => array('newHeight' => 75),
'addOverlay' => array('overlay' => 'images/star.gif',
'opacity' => 50,
'pos' => 'BOTTOM_LEFT'),
),
),
);
Czyszczenie pamięci cache jest równie proste:
Yii::import('ext.smartimage.SmartImageWidget');
SmartImageWidget::clearCache();



