Картинка imagettftext() - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Wed, 15 Jan 2025 21:40:34 +0300Всем спасибо перекодировку придумал <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile">
https://visavi.net/topics/15722/277239
Картинка imagettftext() ZipeRMon, 22 Nov 2010 07:23:10 +0300Сообщенияhttps://visavi.net/topics/15722/277239Знаешь, не так давно я сам заморачивался на эту тему, то что написано выше этого сообщения мало чем поможет. зайди в мою анкету, далее просмотри все мои темы созданные на этом форуме, мне точно на это вопрос ответили, но не писали целый мануал с функцией, а привели ссылку на сторонний ресурс. ищи хорошенько и найдешь! с тебя +1<br>
<br>
<em><span style="font-size:x-small">Добавлено через 05:43 сек.</span></em><br>
Тема называется "русский текст на картинке". там точно найдешь, только надо код немножко исправить и будет тебе радость)
https://visavi.net/topics/15722/276859
Картинка imagettftext() МаксимSun, 21 Nov 2010 12:54:04 +0300Сообщенияhttps://visavi.net/topics/15722/276859Ты код покажи, может проблема не в шрифте!?<br>
<pre class="prettyprint">
<?php
/*
*Вывод надписи на изображении ttf шрифтом
*автор: nc_soft
*12.10.07
*/
//текст в утф-8 (можно с переносом строки)
$text="выводимая \n строка";
//АБСОЛЮТНЫЙ путь к шрифту! например шрифт arial.ttf лежит в папке скрипта
$font=getcwd().'/arial.ttf';
//создаем изображение 100*100
$im = imagecreatetruecolor(100, 100);
//белый фон изображения
$white = imagecolorallocate($im, 255, 255, 255);
//цвет букв
$red = imagecolorallocate($im, 255, 0, 0);
//заливаем белым фоном
imagefilledrectangle($im, 0, 0, 100, 100, $white);
//наносим текст
imagettftext($im, 9, 0, 10, 20, $red, $font,$text);
/*
imagettftext (
идентификатор,
размер шрифта,
угол поворота,
начальная точка по Х,
начальная точка по У,
путь к шрифту,
текст )
*/
//выдача в браузер
header('Content-Type: image/jpeg');
imagejpeg($im);
?></pre>
https://visavi.net/topics/15722/276858
Картинка imagettftext() Сааааа-нёёёёё-кSun, 21 Nov 2010 12:52:51 +0300Сообщенияhttps://visavi.net/topics/15722/276858А каким нибудь конвертом ещё можно сделать?
https://visavi.net/topics/15722/276829
Картинка imagettftext() ZipeRSun, 21 Nov 2010 11:12:15 +0300Сообщенияhttps://visavi.net/topics/15722/276829Если будут ставить на бесплатный хост то не вытянит мой функционал <img src="https://visavi.net/uploads/stickers/sad.gif" alt="sad">
https://visavi.net/topics/15722/276812
Картинка imagettftext() ZipeRSun, 21 Nov 2010 09:46:07 +0300Сообщенияhttps://visavi.net/topics/15722/276812нашел в гугле:<br>
<blockquote class="blockquote">даже при указании своего шрифта функции imagettftext() кириллица может выводиться в неверной кодировке.<br>
<br>
Есть несколько способов решения этой проблемы. Самый простой – конвертировать строку с символами кириллицы в кодировку UTF-8:<br>
$text = iconv("windows-1251", "UTF-8", "наш текст");<br>
<br>
Также нам может помочь загрузка своего шрифта, например, формата .phpfont посредством imageloadfont(). Такой шрифт может быть создан в специальном редакторе и будет поддерживать все необходимые вам символы, в том числе и русские буквы. Благодаря этой возможности вы также можете использовать нестандартные шрифты – все, на какие способно ваше воображение. </blockquote>
https://visavi.net/topics/15722/276810
Картинка imagettftext() KOZZSun, 21 Nov 2010 09:36:02 +0300Сообщенияhttps://visavi.net/topics/15722/2768103. <strong>Ботаник eGo</strong>, перекодировать может надо шрифт?<br>
<br>
<em><span style="font-size:x-small">Добавлено через 01:09 сек.</span></em><br>
нет и это не помогло <img src="https://visavi.net/uploads/stickers/vtopku.gif" alt="vtopku"> <br>
<br>
<em><span style="font-size:x-small">Добавлено через 03:12 сек.</span></em><br>
Ладно жду помощи от тех кто знает как проблему решить <img src="https://visavi.net/uploads/stickers/obana.gif" alt="obana">
https://visavi.net/topics/15722/276807
Картинка imagettftext() ZipeRSun, 21 Nov 2010 09:27:57 +0300Сообщенияhttps://visavi.net/topics/15722/276807не думаю что функцию эту как то можно заставить работать с кириллицей, хотя хз )<br>
лучше накладывай картинку с прозрачным фоном и нужным текстом
https://visavi.net/topics/15722/276806
Картинка imagettftext() KOZZSun, 21 Nov 2010 09:26:52 +0300Сообщенияhttps://visavi.net/topics/15722/276806Надо меньше 8 метров так как скрипт будет работать не только на платных хостах
https://visavi.net/topics/15722/276805
Картинка imagettftext() ZipeRSun, 21 Nov 2010 09:26:48 +0300Сообщенияhttps://visavi.net/topics/15722/276805Мне нужно отобразить текст на картинке с помощью imagettftext(). <br>
Какой файл шрифта мне нужен, чтобы правильно отбражалась кириллица? <br>
Уже юзал очень многие, но ничего не помогало. <br>
Мне важно, чтобы файл шрифта весил меньше 8 мб, ибо бесплатный хостинг ограничивает. <br>
Спасибо заранее.
https://visavi.net/topics/15722/276800
Картинка imagettftext() ZipeRSun, 21 Nov 2010 09:07:15 +0300Сообщенияhttps://visavi.net/topics/15722/276800