![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 29.07.2009
Сообщений: 72
|
![]()
Здравствуйте.
Вывожу на картинке текст (с помощью канваса, TextOut) определенного цвета (допустим черный), но рисует сглаживанием. В итоге цвет получается черный и серые тона с краев (сглажимание помоему идет). как можно нарисовать сполшным одним цветом?
Совершенство в простоте
|
![]() |
![]() |
![]() |
#2 |
Погулять вышел
Участник клуба
Регистрация: 17.05.2010
Сообщений: 1,573
|
![]()
Рисуй с помощью шрифта Arial.
Никогда не знаешь, где тебе повезет... (Фрай)
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 29.07.2009
Сообщений: 72
|
![]()
или может кто знает алгоритм, который может сменить потом черный свет в другой так, чтобы и эти серые тона тоже сменились на указанный цвет с тем же тоном. Надеюсь понятно выразился.
не, нужны разные шрифты.
Совершенство в простоте
Последний раз редактировалось Stilet; 01.09.2010 в 12:43. |
![]() |
![]() |
![]() |
#4 |
Погулять вышел
Участник клуба
Регистрация: 17.05.2010
Сообщений: 1,573
|
![]() Код:
Никогда не знаешь, где тебе повезет... (Фрай)
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 29.07.2009
Сообщений: 72
|
![]()
вообщем, что я хочу. я делаю программу с рисованными шрифтами (отдельный файл картинка со шрифтом) и этот файл содержит буквы черного цвета и белый фон. потом когда надо выводить , я заменяю пиксели с черным цветом на нужный и вывожу на экран. но так как иногда получаются серые тона, программа их пропускает. было бы лучше конечно знать алгоритм, про который я выше написал. Ну или хотябы рисовать шрифты без сглаживания.
это я знаю. но мне приходится использовать различные шрифты.
Совершенство в простоте
Последний раз редактировалось Stilet; 01.09.2010 в 12:44. |
![]() |
![]() |
![]() |
#6 |
Погулять вышел
Участник клуба
Регистрация: 17.05.2010
Сообщений: 1,573
|
![]()
ну, а кто мешает их менять?
Код:
Никогда не знаешь, где тебе повезет... (Фрай)
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 29.07.2009
Сообщений: 72
|
![]()
я вообще использую Canvas.Font := DialogFont.Font;
не в этом ведь дело. Выбирать шрифт я умею. Просто рисует не как мне надо.
Совершенство в простоте
|
![]() |
![]() |
![]() |
#8 |
Погулять вышел
Участник клуба
Регистрация: 17.05.2010
Сообщений: 1,573
|
![]()
а как надо? без размазываний? тогда код в студию.
Никогда не знаешь, где тебе повезет... (Фрай)
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 29.07.2009
Сообщений: 72
|
![]() Код:
Совершенство в простоте
|
![]() |
![]() |
![]() |
#10 |
Погулять вышел
Участник клуба
Регистрация: 17.05.2010
Сообщений: 1,573
|
![]()
Попробуй использовать только векторные шрифты TrueType.
Никогда не знаешь, где тебе повезет... (Фрай)
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Отрисовка listbox и проблема с textout. | DevilMaster | Помощь студентам | 1 | 25.01.2012 20:55 |
canvas и TextOut | Lokos | Общие вопросы Delphi | 1 | 27.08.2010 08:03 |
TextOut и DrawText | Claster | Помощь студентам | 3 | 29.03.2010 18:59 |
Свой шрифт в TextOut | apromix | Общие вопросы Delphi | 1 | 17.01.2010 16:34 |
TextOut | xzDelphi | Помощь студентам | 9 | 23.10.2007 12:29 |