• 0
Вадим Смоленский

Как заблокировать антиалиасинг?

Вопрос

Пытаюсь провести на канве TImage тонкую черную линию методом DrawLine. Линия выходит размытая и скорее серая, чем черная. А мне она нужна четкой и черной, шириной ровно в один пиксель. Как этого добиться? Пробовал установить для формы Quality=HighPerformance - никакого эффекта. Да и не надо мне это для всей формы - на других TImage наоборот антиалиасинг понадобится. Нужно его заблокировать для одной-единственной канвы. Но как?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

3 ответа на этот вопрос

  • 0

Похоже, изящного решения все-таки нет. Но ничего страшного. Я попробовал рисовать все линии попиксельно - получается и красиво, и быстро. Миллион операций SetPixel между Map и Unmap выполняются без сколько-нибудь ощутимой задержки.

Изменено пользователем Вадим Смоленский

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

а вот это интересно

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу