Помогите с phpThumb

DarkWing

Постоялец
Регистрация
15 Фев 2007
Сообщения
356
Реакции
148
Пользую один модуль и там используется phpThumb. Все бы ничего, но есть одна беда. Если в исходниках лежит картинка например 200 на 200 то она при увеличении будет растянута по заданным параметрам 640 на 480. Как сделать что бы маленькие изображения не растягивались?
 
Так это тебе нужно в модуле смотреть , искать момент где он отправляет картинку на ресайз... А там по ситуации , можно проверку на размер сделать.
 
Я так понимаю этот кусок кода отправляет картинку на ресайз:

Код:
		<?
		$bigPictureParams = array('w'=>640, 'h'=>480, 'zc'=>0, 'aoe'=>0, 'far'=>"C");
		$main_image = 0;
		if ($arResult['DETAIL_PICTURE'] > 0) $main_image = $arResult['DETAIL_PICTURE'];
		if (!$main_image AND $arResult['PREVIEW_PICTURE'] > 0) $main_image = $arResult['PREVIEW_PICTURE'];
		if (!$main_image AND $arResult['PROPERTIES']['MORE_PHOTO']['VALUE']) $main_image = reset($arResult['PROPERTIES']['MORE_PHOTO']['VALUE']);
		?>

Вот что получается с такими настройками:

 
Да по поводу пхптумб, не стоит забывать про это

Так что аккуратней, либо версию новую юзаем, хотя хз пофиксили ли это либо ImageMagick вырубаем.
 
Парни помогите решить проблему, решившему накину на пиво. Могу демку развернуть на хосте и дать доступ к файлам.
 
Назад
Сверху