Вопрос-Ответ по php

Печать RSS
6536
Кураторы темы:


Оранжевые штаны
0
3267. Nu3oN, ага вечером попробую сделать smile

Оранжевые штаны
0
3267. Nu3oN, почему не выводиться в таком виде:
imagettftext($im, 2, 2, 22, 0, $color2, 'img/georgia.ttf', $cy);
и если можно обьясни за что эти координаты здесь отвечают 2, 2, 22, 0, ? Пожалуйста.
N

Эцилопп сией тентуры
0
Fantik (Сегодня / 21:45)
3267. Nu3oN, почему не выводиться в таком виде:
imagettftext($im, 2, 2, 22, 0, $color2, 'img/georgia.ttf', $cy);
и если можно обьясни за что эти координаты здесь отвечают 2, 2, 22, 0, ? Пожалуйста.
<?
$TextColor = imagecolorallocate($OpenImage, 0, 0, 0);
imagettftext($OpenImage, 2, 2, 2, 2, $TextColor, 'Dir/Shrift.ttf', 'Text');
?>
<?
imagettftext($OpenImage, $SizeText, $AngleText, $PositionX, $PositionY, $ColorText, $FileFont, $OutText);
?>
$OpenImage - Изображение с которым работаем
$SizeText - Размер шрифта
$AngleText - Угол поворота
$PositionX - Расположение по оси X
$PositionY - Расположение по оси Y
$ColorText - Цвет шрифта из imagecolorallocate()
$FileFont - Путь к шрифту
$OutText - Сам текст
Изменил: Nu3oN (04.06.2010 / 22:01)

Оранжевые штаны
0
Спасибо большое, пойду разбираться

Оранжевые штаны
0
Мля разобрался что за что отвечает, но при использовании imagettftext картинка не отображаеться sad на локалке тестил. В чём проблема может быть?
Изменил: Иван (04.06.2010 / 23:33)
М

Пришелец
0
Вoпpoc: kak выгoднeй пиcaть вывoд html в бpaузep? Чepeз echo c пpoгoнkoй чepeз cжaтиe или внe тeгoв <? ?>. Вo втopoм cлучae cжaтия нe будeт.
N

Эцилопп сией тентуры
0
NightStalker (Сегодня / 06:55)
Вoпpoc: kak выгoднeй пиcaть вывoд html в бpaузep? Чepeз echo c пpoгoнkoй чepeз cжaтиe или внe тeгoв <? ?>. Вo втopoм cлучae cжaтия нe будeт.
Смотря что ты делаешь!
Если много букаф придется писать, то пиши echo если там по децелу то <? ?>
Но вообще советую echo
N

Эцилопп сией тентуры
0
Fantik (Вчера / 23:24)
Мля разобрался что за что отвечает, но при использовании imagettftext картинка не отображаеться sad на локалке тестил. В чём проблема может быть?
Покажи что ты там делаешь, телпатов нет!

Оранжевые штаны
0
3275. Nu3oN,
<?php
$pr = 5;
$cy = 80;
$OpenImage=imagecreatefrompng('count.png');
$ImageColor=imagecolorallocate($OpenImage, 102, 102, 102);
$TextColor = imagecolorallocate($OpenImage, 255, 255, 255);
imagestring($OpenImage, 2, 64, 0, $pr, $ImageColor);
imagettftext($OpenImage, 2, 0, 22, 0, $TextColor, '/img/georgia.ttf', $cy);
//imagestring($OpenImage, 2, 22, 0, $cy, $TextColor);
header("Content-type: image/png");
imagepng($OpenImage);
?>
Вот собственно код выводящий на картинку. Без imagettftext всё работает
Изменил: Иван (05.06.2010 / 21:13)
N

Эцилопп сией тентуры
0
3276. Fantik, Проверил у себя, все отлично работает!
но есть одно НО
У тебя ничего не выводится потому что:
1. Очень маленький шрифт!
2. Координаты расположенны в самом углу картинки!
3. Если у тебя на картинке count.png белый фон, то заданные цвета для шрифта очень светлые, и их невидно!

Вот пример кода при расширении картики 51х16
<?
imagettftext($OpenImage, 10, 0, 22, 13, $TextColor, '/img/georgia.ttf', $cy); 
?>
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск