| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Графика > Наложение текста |
| Автор: alligator 17.9.2005, 00:20 |
| Наложение текста взависимости от размера изображения в правый нижний угол? как подскажите пожалуйста? интересует именно определение координат! |
| Автор: alligator 17.9.2005, 19:30 |
| ну что ни кто не знает чтоль ? не верю |
| Автор: Mal Hack 17.9.2005, 19:34 |
| Недавно, вроде Elfet создавал тему про определение длины в пикселях текста. Ты определяешь длины, вычитаешь ее из размера картинки - 20 пикселей, так сказать для страховки. Эту операцию проделываешь как для Оси OX, так и для ОУ. И еолучаешь координату X с которой надо выводить текст и Y + высота текста, - откуда надо выводить. |
| Автор: alligator 17.9.2005, 19:58 |
| Я встраиваю скрипт в скрипт резайза наложение текста , мне вычитать из размера оригинальной картинки или из размер уменьшенной ? |
| Автор: Mal Hack 17.9.2005, 20:01 | ||
ты должен работать с той картинкой, на которую бдешь наносить текст. |
| Автор: alligator 17.9.2005, 20:05 |
| ок сейчас попробую |
| Автор: alligator 17.9.2005, 20:16 | ||
что то я непонял про это |
| Автор: Mal Hack 17.9.2005, 20:31 |
| http://forum.vingrad.ru/index.php?showtopic=60809 |
| Автор: alligator 17.9.2005, 20:54 |
| Так тоесть получиться что я буду выводить текст через Imagettfbbox() а не через ImagettfText() ? |
| Автор: Mal Hack 17.9.2005, 20:58 |
| Вроде как да. |
| Автор: alligator 17.9.2005, 20:59 |
| хм но в параметрах фунции нету координат месторасположения она только возвращает их |
| Автор: alligator 17.9.2005, 23:10 | ||
Вроде как сделал но получаеться не оч красиво =(
я походу неправильно считал длину для x и y поправьте пожалуйста если я неправ Добавлено @ 23:18 Размер превьюшки 130х100 |
| Автор: Mal Hack 17.9.2005, 23:20 | ||
У тебя шрифт в 45 пикселей отображается
Че-то не то.. У тебя есть большая картинка, куда надо полоить текст. Пусть у нее длина и высота Х и У. Ты должен получить в Х1 и У1 размеры ширины и высоты текста, который будешь писать. Потом, когда будешь писать текст, координаты будут: X - X1 - 20 Y - Y1 - 20 |
| Автор: alligator 17.9.2005, 23:22 |
| не шрифт не в 45 посмотри как он выглядит на превьюшке http://vipartconcert.ru/cat/r.php я не понял как именно вычислять X1 и Y1 дык ImagettfbBox возвращает много параметров... 0 lower left corner, X position 1 lower left corner, Y position 2 lower right corner, X position 3 lower right corner, Y position 4 upper right corner, X position 5 upper right corner, Y position 6 upper left corner, X position 7 upper left corner, Y position Добавлено @ 23:29 кстати со шрифтом ты был прав я там ошибся он у меня накладываеться на большое изобращение а потом ресайзиться =(( уже исправил |
| Автор: alligator 18.9.2005, 00:21 | ||
Вроде как сделал
|
| Автор: alligator 18.9.2005, 08:16 |
| С этим разобрался , а тип картинки как нить можно определить jpg png или gif? |
| Автор: alligator 18.9.2005, 10:46 | ||
Проблема решена:
|