Текущий архив: 2009.03.15;
Скачать: CL | DM;
Вниз
Сглаженный текст Найти похожие ветки
← →
batya-x (2009-01-22 21:36) [0]Как написать текст на канве с боле мягкими переходами, а не лесинками с краях
← →
KilkennyCat © (2009-01-22 21:42) [1]это называется антиалиасинг (AntiAliasing )
← →
@!!ex © (2009-01-22 23:12) [2]Вообще то на канве с антиальязингом рисуется...
Вот если взять Bitmap шрифты в OpenGL - вот где сразу видно настоящий альязинг...
← →
antonn © (2009-01-23 01:30) [3]
> KilkennyCat © (22.01.09 21:42) [1]
скажи что нибудь умное.
> @!!ex © (22.01.09 23:12) [2]
>
> Вообще то на канве с антиальязингом рисуется...
по умолчанию нет, но можно задать.procedure TForm1.Button1Click(Sender: TObject);
var mFont : TLogFont; FF:HFont; bt:tbitmap;
begin
bt:=tbitmap.Create;
bt.Width:=256;
bt.Height:=128;
bt.Canvas.Font.Size:=18;
bt.Canvas.Font.Name:="Verdana";
GetObject(bt.Canvas.Font.Handle, SizeOf(TLogFont), @mFont);
mFont.lfQuality:=4;
FF:=CreateFontIndirect(mFont);
bt.Canvas.Font.Handle:=FF;
bt.canvas.TextOut(10,10,"AA Text striiiing");
Canvas.CopyRect( rect(0,0,bt.Width,bt.Height),bt.canvas,rect(0,0,bt.Width,bt.Height) );
DeleteObject(FF);
bt.Free;
end;
← →
Германн © (2009-01-23 01:41) [4]
> antonn © (23.01.09 01:30) [3]
Не лезь "в чужую со своим".
Дружески советую.
Хочешь ответить на вопрос - ответь.
← →
antonn © (2009-01-23 01:47) [5]
> Германн © (23.01.09 01:41) [4]
ну тут любят много чего советовать, в том числе "в чужой", поэтому мой комментарий совсем как обычный получается :)
Странно, что никто не посоветовал автору "написать программу", "посмотреть в гугле" и вообще уверить "вам не нужна эта функциональность", но наверное поздно, завтра наверстают :)
← →
Германн © (2009-01-23 02:02) [6]
> antonn © (23.01.09 01:47) [5]
>
>
> > Германн © (23.01.09 01:41) [4]
>
> ну тут любят много чего советовать
Поэтому и не лезь с "общими" упрёками к авторам ответов.
Не знаешь кухни, не лезь в печь!
(с) Кажись мой :)
← →
@!!ex © (2009-01-23 09:09) [7]> [6] Германн © (23.01.09 02:02)
Я чего то проблемы не уловил... вы о чем??
← →
KilkennyCat © (2009-01-23 09:09) [8]
> antonn © (23.01.09 01:47) [5]
> "посмотреть в гугле"
Я как раз посоветовал.
> скажи что нибудь умное.
Ты обвинил меня в глупости. Хотелось бы знать, на каком основании. Если нет оснований - приноси извинения.
← →
@!!ex © (2009-01-23 09:27) [9]> Ты обвинил меня в глупости. Хотелось бы знать, на каком
> основании. Если нет оснований - приноси извинения.
ИМХО это не обвинение в глупости..
Я прочитал как:
"Вы сказали очевидную вещь. Какой от нее смысл? Скажите что нибудь более полезное"
Че здесь все такие обидчивые стали??
Друг на друга, на авторов вопросов, на модераторов...
← →
antonn © (2009-01-23 09:27) [10]
> KilkennyCat © (23.01.09 09:09) [8]
>
>
> > скажи что нибудь умное.
>
> Ты обвинил меня в глупости. Хотелось бы знать, на каком
> основании. Если нет оснований - приноси извинения.
Я не обвинял в глупости, могу обвинить в хромой логике.
Никаких извинений.
Прежде чем советовать нужно немножко ориентироваться в этой области, советовать автору искать "про АА" - это глупо.
Как говаривал Анатолий - "идите поучите годика три, а потом возвращайтесь". Три года хватит, да?
← →
antonn © (2009-01-23 09:29) [11]
> @!!ex © (23.01.09 09:27) [9]
>
> > Ты обвинил меня в глупости. Хотелось бы знать, на каком
> > основании. Если нет оснований - приноси извинения.
>
> ИМХО это не обвинение в глупости..
> Я прочитал как:
> "Вы сказали очевидную вещь. Какой от нее смысл? Скажите
> что нибудь более полезное"
именно так :)
← →
KilkennyCat © (2009-01-23 09:34) [12]В таком случае,
> antonn © (23.01.09 01:30) [3]
Не менее тупо. Ибо: ничего не объясняющий пример неполной работы с логическими шрифтами. Тогда как анти-алиасинг может быть реализован несколькими способами.
> Я не обвинял в глупости, могу обвинить в хромой логике.
В этом случае,
> скажи что нибудь умное.
нужно писать как "скажи что-нибудь логичное". Так что, логика хромает опять же у Вас.
> Прежде чем советовать нужно немножко ориентироваться в этой
> области,
Я ориентирусь на 99%. Оставшийся 1% - VESA. Уже вряд ли вспомню без справочника.
> Три года хватит, да?
Вам? Вряд ли. В этом случае Ваше развитие будет как у 6-ти летнего.
← →
KilkennyCat © (2009-01-23 09:40) [13]
> @!!ex © (23.01.09 09:27) [9]
> ИМХО это не обвинение в глупости..
> Я прочитал как:
> "Вы сказали очевидную вещь. Какой от нее смысл? Скажите
> что нибудь более полезное"
У тебя богатая фантазия. Причем, даже за автора ветки. Ты уверен, что автору это очевидно? Неужели все-так пессимистично, и ты считаешь, что автору нужен сразу код? Может, он умеет, в отличиее от халявщиков, пользоваться справочной литературой, и все, что ему требуется - правильный термин?
← →
antonn © (2009-01-23 23:50) [14]
> KilkennyCat © (23.01.09 09:34) [12]
>
> В таком случае,
>
> > antonn © (23.01.09 01:30) [3]
>
> Не менее тупо. Ибо: ничего не объясняющий пример неполной
> работы с логическими шрифтами.
Это менее тупо. У автора будет пример, который сразу покажет себя. В него можно тыкнуть и нажать F1, и смотреть уже конкретные вопросы и уточнения в справке. Как сделать суперсемплинг он и так найдет, со временем.
Переход на "вы" не зачтен, высокомерные нотки интонации нужно говорить в подобающе построенных фразах :)
← →
KilkennyCat © (2009-01-24 00:58) [15]
> antonn ©
Ок. Признаюсь, я неправ. Вы - правы.
Впредь обязуюсь в отношении Вас, если позволите, стараться строить фразы подобающе.
← →
KilkennyCat © (2009-01-24 01:00) [16]
> antonn ©
И, простите за наглость и трату Вашего времени, хотел бы уточнить: фразы строить подобающе чему? Или кому?
← →
Германн © (2009-01-24 01:24) [17]
> KilkennyCat © (24.01.09 01:00) [16]
Костя, плюнь. Антонн из другого монастыря. Ты ему ничего не докажешь.
Знаю по собственному опыту тот монастырь.
Страницы: 1 вся ветка
Текущий архив: 2009.03.15;
Скачать: CL | DM;
Память: 0.49 MB
Время: 0.031 c