Ayola.net
Новости: В связи с обилием спама, постинг на форуме временно закрыт.

Для связи с поддержкой используйте тикеты в панели управления.
 
*
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь. Ноябрь 23, 2017, 17:03:10


Войти


Страниц: [1]
  Печать  
Автор Тема: Нет такой функции  (Прочитано 4211 раз)
0 Пользователей и 1 Гость смотрят эту тему.
DStereo
Новичёк
*

Карма: 0
Сообщений: 3


Просмотр профиля
« : Март 28, 2009, 17:05:32 »

Столкнулся с такой траблой, при запросе скрипта выдало Call to undefined function imagerotate() . Почему нет такой функции, если gd2 установлена?
Записан
atimur
Просветлённый
****

Карма: 59
Сообщений: 990


Живу в SanCity


Просмотр профиля WWW
« Ответ #1 : Март 28, 2009, 19:04:16 »

А у разработчиков этого кривого скрипта спрашивали этот вопрос ?
Записан

- Правда, она всегда глаза режет...
- Капча - Идите лесом...
DStereo
Новичёк
*

Карма: 0
Сообщений: 3


Просмотр профиля
« Ответ #2 : Апрель 03, 2009, 20:46:03 »

Проблема-то как раз не в скрипте. Эта функция зарезервирована в php для работы с графикой, и если установлена библиотека функций для работы с графикой (gd2), то и эта функция там должна быть, а когда к ней обращается скрипт, то выдает ошибку, что нет такой функции.
Записан
atimur
Просветлённый
****

Карма: 59
Сообщений: 990


Живу в SanCity


Просмотр профиля WWW
« Ответ #3 : Апрель 04, 2009, 01:44:35 »

Может потрудитесь представить рабочий код скрипта ? ибо тут нет телепатов дабы гадать на кофейной гуще
Записан

- Правда, она всегда глаза режет...
- Капча - Идите лесом...
DStereo
Новичёк
*

Карма: 0
Сообщений: 3


Просмотр профиля
« Ответ #4 : Апрель 05, 2009, 16:18:46 »

Код:
function cropImage($source, $destinationDir, $outWidth, $outHeight, $outX, $outY, $quality = 100)
{
$inWidth = 200;
$inHeight = (200/$outWidth)*$outHeight;
$thumbHeight = $inHeight;
if ($inHeight<200)
{
$thumbHeight = 2*$inHeight;
$rotateimg = createImg($source);

$rt = imagerotate($rotateimg[0],180,0);

imagefilter($rt, IMG_FILTER_CONTRAST,55);
imagefilter($rt, IMG_FILTER_BRIGHTNESS,100);

}

$isource = createImg($source);

       $image = imagecreatetruecolor($inWidth, $thumbHeight);
       imagecopyresampled($image, $isource[0], 0, 0, $outX, $outY, $inWidth, $inHeight, $outWidth, $outHeight);
       
if ($inHeight<200)
imagecopyresampled($image, $rotateimg[0], 0, $inHeight, 0, 0, $inWidth, $inHeight, $outWidth, $outHeight);
       
       imagedestroy($isource[0]);
       
   $filename = $destinationDir.'/done.jpg';
       imagejpeg($image, $filename, $quality);
       imagedestroy($image);
       
       return($destinationDir);
   }
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.13 | SMF © 2006, Simple Machines LLC

2003-2008 © ООО "Инфотур" - Бесплатный хостинг Ayola.net
Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Страница сгенерирована за 0.048 секунд. Запросов: 17.