|
Коваль Виталий
Зарегистрирован: 2015-02-01
Сообщений: 24
|
В объекте есть несколько картинок, как сделать так что бы загужать только первую, а остальные обрезались на её основе?
Так работает плохо
Код:
if ($_FILES['f_img_big'][size] != 0 ) {
require_once($INCLUDE_FOLDER."classes/nc_imagetransform.class.php");
$photo_path = $DOCUMENT_ROOT.nc_file_path($classID, $message,'img_big', "");
if ( $photo_path) {
nc_ImageTransform::imgResize($photo_path,$photo_path,'540','540', 0, 'jpg', 90, $message, 'img_big');
nc_ImageTransform::createThumb('img_big','img_h',540,265,0);
nc_ImageTransform::createThumb('img_big','img_v',275,540,0);
nc_ImageTransform::createThumb('img_big','img_s',269,269,0);
}
}
Картинки создаются на основе img_big но у всех размер последнего (т.е. 269,269).. И еще при редактировании они не перезаписываются....
|
|
Игорь
Игорь Мишарин

Зарегистрирован: 2011-11-20
Сообщений: 482
|
Поля img_h, img_v есть в компоненте?
И попробуйте полностью прописать функцию:
Код:nc_ImageTransform::createThumb('img_big','img_v',275,540,0,NULL,90);
Stark
|