powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как повысить читабельность фонта
7 сообщений из 7, страница 1 из 1
Как повысить читабельность фонта
    #38644432
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мое почтение присутствующим.

Пользуюсь графической библиотекой. Примерно так:

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
Dim bmp As Bitmap, g As Graphics
bmp = New Bitmap(<width>, <height>, PixelFormat.Format32bppArgb)
g = Graphics.FromImage(bmp)
...
g.DrawString ... 'пишем текст
...
bmp.Save(<path>, ImageFormat.Tiff)


В результате буквы текста получаются не очень разборчивые. Как можно на это повлиять? Пытался читать хелп про варианты PixelFormat, но там увеличивается только число бит на пиксель для более точной передачи цвета, а мне цвет не нужен. Конечно, идеальным решением было бы перевести всё на svg, но пока я должен работать в формате tiff.
...
Рейтинг: 0 / 0
Как повысить читабельность фонта
    #38644489
Фотография VSVLAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч,

А попробуй выбрать не черный браш, а например белый, серый или близкий к черному. Я когда ставил черный, то вижу что буквы как-будто без TrueType. Может конечно мне кажется, но например белый шрифт на черном выглядит неплохо + при увеличени картинки видно, что края у символов сглажены
...
Рейтинг: 0 / 0
Как повысить читабельность фонта
    #38644525
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я могу временно поменять цвет, чтобы что-то увидеть. Но в конечном счете печать должна идти черным по белому.
...
Рейтинг: 0 / 0
Как повысить читабельность фонта
    #38644539
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может быть, надо просто пойти по пути замены фонта. Я сейчас использую Courier New - мне нужен обязательно моноширинный. Может быть, кто-то может порекомендовать фонт, тоже моноширинный, но менее искажающийся при превращении в графику?
...
Рейтинг: 0 / 0
Как повысить читабельность фонта
    #38644572
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч,

g.TextRenderingHint - подбери что больше понравится.

шрифт - посмотри Lucida Console
...
Рейтинг: 0 / 0
Как повысить читабельность фонта
    #38644576
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилВладимир Саныч,

g.TextRenderingHint - подбери что больше понравится.

шрифт - посмотри Lucida Console
Спасибо.
TextRenderingHint буду пробовать.
Lucida Console уже пробовал, он не совсем моноширинный (по крайней мере в том виде, как стоит на том сервере).
...
Рейтинг: 0 / 0
Как повысить читабельность фонта
    #38645045
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, TextRenderingHint помог. Еще раз спасибо.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как повысить читабельность фонта
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]