текст написанный пользователем где? И куда вообще нужно его сохранять? Что-то я не допетриваю что конкретно требуется.
|
На странице index.php находится картинка, на которую пользователь, через форму, пишет текст. Текст на этой картинке появляется сразу, без перезагрузки страницы. Пишется это все языком JS.
Есть кнопка отправить, после нажатия на которую, надо сохранить эту картинку (с текстом пользователя) на сервер в папку /save/ Предыдущий код прекрасно работает. Только загружает картинку без текста пользователя. |
Цитата:
|
Цитата:
|
Ох ничего себе, тут пятью минутами не обойдешься, нужно юзать библиотеку GD в PHP. подругому ты текст наложить на рисунок не сможешь, а то что JavaScript кладет поверх картинки текст, это все не то, он же не прорисовывает на самом изображении текст, он просто его ставит как дополнительный слой на рисунок. А все остальное нужно как я писал выше делать через GD.
|
Но когда я сохраняю картинку с написанным текстом, правой кнопкой мышью, изображение сохраняется вместе с текстом. Получается текст уже наложен на рисунок
|
примерно так:
$src = imagecreatefromjpeg( $root_directory.'/images/qwerty.jpg' ); imagettftext( $src , 20, 0, 10, 10, imagecolorallocate( $src, 0, 0, 0 ), $root_directory.'/Arial.ttf', 'Hello World!!!'); imagejpeg( $src, $root_directory.'/../save/qwerty.jpg', 85 );скопируй фонт файл Arial.ttf в папку где лежит script.php. Вместо Hello World!!! пиши тот текст который тебе нужен, строки разделяй символом \n . Позицианировать текст на картинке 4-й и 5-й параметр, те что стоят со значением 10, размер шрифта стоит 20 |
Цитата:
|
Часовой пояс GMT +3, время: 12:00. |