суббота, 9 февраля 2013 г.

фреймворк ресайз картинок

/*размер стороны квадратной области из центра изображения (размер меньшей стороны изображения)*/

/*делаем обрезку*/

$filedata=$this->CI->upload->data();

/*получаем данные о загруженном файле*/

if($this->CI->upload->do_upload(‘имя переменной поля type=»file»‘)){

//— загружаем файл

$this->CI->upload->initialize($config);

$this->CI->load->library(‘upload’, $config);

/*подключаем библиотеку применяем конфиг*/

$config['allowed_types'] = ‘gif|jpg|png’;

/*разрешенной типы файлов*/

$config['upload_path'] = ‘путь куда сохранять относительно корня хоста’ ;

//— настраиваем параметры библиотеки работы с загрузками

Пошагово все расписывать не буду, просто приведу код с комментариями.

Превью будет квадратным и генерировать его вот каким образом, из исходного изображения брать квадратный участок из центральной области и масштабировать его до размера превью.

Это может пригодиться например при загрузке на хост изображения с автоматическим созданием превью.

Великолепный фреймворк CodeIgniter идеальный инструмент в руках разработчика. Его простота помогает решить насущные задачи несколькими сроками кода. Например рассмотрим обрезку и масштабирование изображений.

Crop и Resize изображений средствами CodeIgniter

php phpquery css jscript jQuery

Crop и Resize изображений средствами CodeIgniter - Crop and Resize images in CodeIgniter | Блог saintista

Комментариев нет:

Отправить комментарий