Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

undefined function imagecreatefromjpeg

00 голосов
1
Создал инфоблок галерея по инструкции:
http://dev.1c-bitrix.ru/learning/course/lesson.php?COURSE_ID=28&ID=1530

добавил разделы, в полях инфоблока выставил галочки
"Создавать картинку анонса из детальной (если не задана)."
"Уменьшать если большая." 100х80

при добавлении элемента в раздел выбираю картинку на диске (вкладка подробно), сохраняю и получаю ошибку:

Цитата
Fatal error: Call to undefined function imagecreatefromjpeg() in /www/sites/znayka/bitrix/modules/iblock/classes/general/iblock.php on line 2108


при попытке загрузки картинки в уже добавленный элемент тоже самое.

версия битрикс: 8.5.1
версия php: 5.2.12
GD Version: bundled (2.0.34 compatible)

по адресу, указанному в ошибке находится следующее:
Код
if($image_type == IMAGETYPE_JPEG)
$image = imagecreatefromjpeg($file);


хотя в документации PHP (http://ru.php.net/manual/en/function.imagecreatefromjpeg.php) пример для функции imagecreatefromjpeg выглядит так:
Код
/* Attempt to open */
$im = @imagecreatefromjpeg($imgname);


Помогите пожалуйста решить проблему...

UPD: gif закачивается нормально

UPD2: да, при сборке php + gd не включили поддержку jpg :( тему можно закрывать...
спросил 11 Окт, 13 от Dolian (120 баллов)

1 Ответ

00 голосов

А я открыл для себя другой способ работы с изображениями. Использую функцию 

showImg($inputFile, $class='', $width = 0, $height = 0, $type = 'STRONG')

Использую её прямо в шаблонах, вместо $inputFile подаешь 'PREVIEW_PICTURE' , дальше любые размеры, на выходе готовый html код.

Вот http://max22.ru/bx-solutions/showimage/ ссылка на источник с описанием функции.

ответил 11 Окт, 13 от аноним
редактировать 11 Окт, 13

Похожие вопросы

0 голосов
1 ответ
спросил 16 Июль, 23 от root (25,590 баллов)
0 голосов
4 ответов
спросил 29 Окт, 13 от alaniel (120 баллов)
0 голосов
6 ответов
0 голосов
2 ответов
спросил 20 Март, 14 от Qwini (100 баллов)
0 голосов
4 ответов
спросил 01 Янв, 14 от Kiriel (2,010 баллов)