Не выводится изображение

290
20 марта 2017, 11:04

Взял код с официального сайта и он не работает (убрал немного лишнего);

<?php
$im = imagecreatetruecolor(120, 20);
$text_color = imagecolorallocate($im, 233, 14, 91);
// Устанавливаем тип содержимого в заголовок, в данном случае image/jpeg
header('Content-Type: image/jpeg');
imagejpeg($im, '555.jpg');
// Освобождаем память
imagedestroy($im);
?>
Answer 1

Вы забыли залить картинку, ну и нарисовать на ней что нибудь.

Вы только сказали что хотите использовать цвет!

<?php
    $im = imagecreatetruecolor(120, 20);
    $text_color = imagecolorallocate($im, 233, 14, 91);
    $bg_color = imagecolorallocate($im, 23, 14, 91);
    // Устанавливаем тип содержимого в заголовок, в данном случае image/jpeg
    header('Content-Type: image/jpeg');
    imagefill($im, 0, 0, $bg_color);
    imagechar($im, 1, 0, 0, "H", $text_color );
    imagejpeg($im);
    // Освобождаем память
    imagedestroy($im);

Я так же убрал запись в файл. Если нет необходимости можно сразу отдавать пользователю и не тратить IO диска.

http://php.net/manual/ru/function.imagefttext.php - хороший пример из документации.

READ ALSO
Сохраняет пустые данные с помощью model-&gt;save() в Yii2

Сохраняет пустые данные с помощью model->save() в Yii2

При регистрации в базу данных сохраняется пустая строка когда выполняю $user->save()Причём валидацию проходит нормально

703
Получить имена методов

Получить имена методов

Вывод из var_dump()

262
Замена символов в URL на Yii2

Замена символов в URL на Yii2

В Url manager написал простое правило для URL товаров с категориями

414
Как сделать постраничный вывод?

Как сделать постраничный вывод?

Подскажите что надо сделать для постраничного вывода?

229