Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля
11.06.2013, 16:09
Колесников Владимир Олегович
USER ART
Колесников Владимир Олегович

Зарегистрирован:
2011-10-24
Сообщений: 13

Добрый день, почему-то не работают вместе две функции


nc_ImageTransform::imgResize($photo_path,$photo_path,'170', '140', 1);
nc_ImageTransform::putWatermark($classID, 'Foto', $message, '/images/watermark.png', 0);

Точнее работает только imgResize, если удалить imgResize то начинает работать Watermark, как заставить работать эти функции вместе?

Код:

require_once($nc_core->INCLUDE_FOLDER."classes/nc_imagetransform.class.php");
$photo_path = $DOCUMENT_ROOT.nc_file_path($classID, $message, 'Foto', "");
if ( $photo_path) {
nc_ImageTransform::imgResize($photo_path,$photo_path,'170', '140', 1);
nc_ImageTransform::putWatermark($classID, 'Foto', $message, '/images/watermark.png', 0);
}


В любом проекте важнейшим фактором является вера в успех. Без веры успех невозможен.
14.06.2013, 13:48
Руслан Густокашин
Студия Вэлпис

Зарегистрирован:
2012-02-06
Сообщений: 962

Попробуйте воспользоваться полным синтаксисом imgResize:
nc_ImageTransform::imgResize($photo_path,$photo_path,'170', '140', 1, 'jpg', 90,
$message, 'Foto');

Еще одно предположение - возможно, ватермарка у вас больше по размерам, чем 170х140, поэтому и вылетает именно после ресайза.
198 196 2013-06-14 13:48:50 13100
Описание проекта