PHP изменение картинки из переменной.

B
На сайте с 23.10.2006
Offline
170
1871

Понадобилось делать надпись поверх картинки, но эти картинки хранятся БД (не спрашивайте почему и не предлагайте переделать - так надо) так вот как это организовать?

Конструкция вида

//------ Указываем файл и создаем объект

$img = imagecreatefromjpeg('../files/zakat.jpg');
$color = imagecolorallocate ($img, 255, 255, 255);

//----- Здесь мы указываем координаты расположения надписи на рисунке,
//----- цвет,шрифт, и текст надписи
imagettftext($img, 20, 0, 120, 120, $color, 'C:\WINDOWS\Fonts\arial.ttf','HELLO!!!!');

//----- Посылаем загаловки содержимого контента, в данном случае image/jpeg
header('Content-type: image/jpeg');

//----- Выводим в поток изображение
imagejpeg($img);

//----- Удаляем объект, но не файл
imagedestroy($img);

Работает идеально, но если на вход вместо ../files/zakat.jpg пытаться указывать переменную в которой хранится изображение ($row["izobr"]) - то ничего конечно не работает.

Так вот как можно решить эту проблему, не сохраняя переменную во временный файл?

[Удален]
#1

bimcom, документации читать не умеем?

http://ru2.php.net/manual/en/function.imagecreatefromstring.php

bearman добавил 25.06.2010 в 10:37

зато куски говнокода идеально быстро гуглим 🤣

B
На сайте с 23.10.2006
Offline
170
#2
bearman:
bimcom, документации читать не умеем?

Пользуясь такой позицией можно все форумы закрывать.

bearman:


http://ru2.php.net/manual/en/function.imagecreatefromstring.php

bearman добавил 25.06.2010 в 10:37
зато куски говнокода идеально быстро гуглим 🤣

Скил поиска кусков говнокода прокачен :) следующая стадия чтение манов.

СПС за подсказку.

[Удален]
#3
bimcom:
Пользуясь такой позицией можно все форумы закрывать.

и открывать сервисы платных вопрос-ответ ;)

B
На сайте с 23.10.2006
Offline
170
#4
bearman:
и открывать сервисы платных вопрос-ответ ;)

Только жаль что в таких сервисах вас не будет :(

png bearman.png
[Удален]
#5

bimcom, я - многолик, буду, вопрос - кем? ;)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий