Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 21.04.2013
Сообщений: 5

Разброс координат при наложении текста на картинку

23.04.2013, 18:01. Показов 1297. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Проблема такая при наложении текста на картинку происходит разброс, то есть текст не центрируется, К примеру если текст короткий то все ок, а если длинный то строки съезжают относительно центра.

Вот сам код с координатами
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
function win_uni ($in) {  
      // $in = convert_cyr_string($in ,"w","i");  
//$in = iconv("windows-1251", "iso8859-5",$in);
$in = iconv("UTF-8", "iso8859-5",$in);
//echo $in."<br>";
        $out = "";  
        for ($i=0; $i < strlen($in); $i++) {  
                $char = ord($in[$i]); 
//echo  $in[$i]." - ".$char."<br>";
if ($char==240) {$out .= "N"; continue;}
                $out .= ($char > 175)?"&#".(1040+($char-176)).";":$in[$i]; }
        return $out;
}  
 
 
 
$k1=13.0;
$k2=10;
$k3=11.2;
 
//echo iconv_strlen($_POST['kurator'],"UTF-8");
 
$_POST['name'] = htmlspecialchars(stripslashes($_POST['name'])); 
$_POST['klass'] = stripslashes($_POST['klass']); 
$_POST['shkola'] = htmlspecialchars(stripslashes($_POST['shkola'])); 
$_POST['gorod'] = htmlspecialchars(stripslashes($_POST['gorod'])); 
$_POST['kurator'] = htmlspecialchars(stripslashes($_POST['kurator'])); 
$_POST['nomer'] = htmlspecialchars(stripslashes($_POST['nomer'])); 
  
 
if (strlen($_POST['name'])) { $fi=$_POST['name']; $w1=300-iconv_strlen($_POST['name'],"UTF-8")/2*$k1;  ImageTTFtext($pic, 16, 0, $w1, 465, $color, "gboldkur.ttf",win_uni($fi)); }
if (strlen($_POST['klass'])) { $klass=$_POST['klass']; $w2=300- iconv_strlen($_POST['klass'],"UTF-8")/2*$k2; ImageTTFtext($pic, 16, 0, $w2, 500, $color, "g.ttf", win_uni($klass)); }
if (strlen($_POST['shkola'])) { $shkola=$_POST['shkola']; $w3=290-iconv_strlen($_POST['shkola'],"UTF-8")/2*$k2; ImageTTFtext($pic, 16, 0, $w3, 525, $color, "g.ttf", win_uni($shkola)); }
if (strlen($_POST['gorod'])) { $gorod=$_POST['gorod']; $w4=300-iconv_strlen($_POST['gorod'],"UTF-8")/2*$k2; ImageTTFtext($pic, 16, 0, $w4, 550, $color, "g.ttf", win_uni($gorod)); }
if (strlen($_POST['kurator'])) { $_POST['kurator']="Куратор: ".$_POST['kurator']; $kurator=$_POST['kurator']; $w5=300-iconv_strlen($_POST['kurator'],"UTF-8")/2*$k3; ImageTTFtext($pic, 16, 0, $w5, 600, $color, "gkur.ttf", win_uni($kurator)); }
if (strlen($_POST['nomer'])) { $nomer=$_POST['nomer']; ImageTTFtext($pic, 12, 0, 180, 700, $color, "g.ttf", win_uni($nomer)); }
//echo $w5;
Миниатюры
Разброс координат при наложении текста на картинку  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.04.2013, 18:01
Ответы с готовыми решениями:

При наложении на картинку анимации, двигается и текст под ней
Приветствую, возник такой вопрос. Используя анимацию на картинку. Под ней двигается так же и текст, а как зафиксировать текст? ...

При рисовании появляются полосы как при наложении
Доброго времени суток, возникла проблемка, при рисовании изображений с помощью Graphics потребовалось использовать, так сказать тайлинг...

При вводе текста поменять картинку фона.
Всем привет! Сегодня у меня возникла проблема: при вводе определённого текста срабатывает функция на JQuery, при которой белый фон...

1
0 / 0 / 0
Регистрация: 21.04.2013
Сообщений: 5
24.04.2013, 07:18  [ТС]
Ни у кого нет ни каких идей?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.04.2013, 07:18
Помогаю со студенческими работами здесь

Правильный отступ при наложении
Есть элемент который находится/привязан к низу экрана android:layout_alignParentBottom=&quot;true&quot; ...

Затемнение при наложении текстуры (glaux)
Здравствуйте! Подскажите пожалуйста, в чем может быть проблема? Создаю 2д текстуру (просто как фон) и все ок, но как только создаю любой...

Альфа-смешивание при наложении PNG
PHP 5.3.19 GD2 Уважаемые форумчане, помогите разобраться, пожалуйста. Задача: наложить несколько PNG-картинок с прозрачностью...

Ошибка при наложении текстуры в OGL
Помогите пожалуйста! При наложении текстуры в строчке texture1 = auxDIBImageLoad(&quot;tex.bmp&quot;); выдеет ошибку: error C2664:...

Растяжение текстур при наложении на сложные поверхности
Почему когда текстуру накладываю на одну из граней, тогда она хорошо выглядит и не растягивается. А когда я на одной из граней размечаю...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru