Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Штатная функция авторесайза изображений

08.09.2011, 17:00
Гость
Гость

Собственно все по руководству хочу уменьшить фото до 1000 и создать превью 200px -
Код:
if ($_FILES['f_img1'][size] != 0 ) {
$photo_path = $DOCUMENT_ROOT.nc_file_path($classID, $message,'img1', "");
if ($photo_path) {
nc_ImageTransform::imgResize($photo_path,$photo_path,'1000','1000', 0, 'jpg', 90, $message, 'img1');
nc_ImageTransform::createThumb('img1','img1small',200,200, 0, 'jpg', 90);
}
}


Все работает, если фото более 1000px, но какого хрена функция растягивает изображение до 1000, если исходное было 500 ??? Вручную чтоли проверять теперь через ggetimagesize ?
09.09.2011, 14:49
Pix Play
Pix Play

Зарегистрирован:
2011-04-11
Сообщений: 70

так вы измените условие на проверку: если изображение больше 1000, то... дальнейшие действия.

laboratory of ideas
198 196 2011-09-09 14:49:55 11549
Описание проекта