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

Портятся картинки после ресайза средствами imagetransform

26.03.2010, 13:14
Гость
Гость

После того,как прикрутил к netcat 3.5.3 extra скрипт по создание thumbnails и уменьшению основной картинки - обнаружил следующую фигню:
Уменьшенная превьюшка отображается нормально - притензий нет
А вот большая картинка обрезается где-то на половине или меньше. Т.е. как бы сохраняется ее реальный размер, но сама картинка как будто недогружена. FireBug показвает ее реальный размер. А вот картинка стоит из пустых пикселей.




сам скрипт стоит в "дествия после добавления" и в "действия после изменения" соответственно
Код:

if ($_FILES[f_Picture][size]!=0 && $_FILES[f_Picture][type]!='')
{
eval(listQuery("SELECT CustomSettings FROM Sub_Class WHERE Sub_Class_ID='$cc'","$data[CustomSettings]"));
global $nc_core; require_once($nc_core->INCLUDE_FOLDER."classes/nc_imagetransform.class.php");
nc_ImageTransform::createThumb('Picture','Preview',120,120);
$photo_path = $DOCUMENT_ROOT.nc_file_path($classID, $message, 'Picture', "");
if ($photo_path) nc_ImageTransform::imgResize($photo_path,$photo_path,950,950);}

31.03.2010, 18:15
MipH
Спирин Дмитрий
MipH

Зарегистрирован:
2004-12-22
Сообщений: 252

Пробовали небольшие картинки закачивать, маленького разрешения? Они тоже криво обрезаются?

bbzone@gmail.com | bbz.ru | miph.info | miph.ruВы можете обратиться ко мне, если необходима разработка функционала на NetCat
02.07.2011, 03:07
vikingretail
Егор Кондрашов

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

У меня было такое из-за большой нагрузки на сервер.
06.07.2011, 18:21
Гость
Гость

Была на трешке подобная проблема... Правда, при копировании, но не суть.
А суть была в том, что при использовании защищенной ФС в таблицу БД вписывался неправильный размер файлов, спасло только обновление.
09.10.2011, 15:22
Гость
Гость

Иногда памяти не хватает на сервере
Если у вас jpeg в 3 мега это еще ничего не значит, там может и картинка быть размером 2000 на 3000 помножте и еще потом на 3 цветовых канала и получите например сколько памяти надо чтобы только картинку разжать…
198 196 2011-10-09 15:22:02 8304
Описание проекта