Показать сообщение отдельно
  #6 (permalink)  
Старый 05.03.2014, 06:15
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Нет у канваса никакого сглаживания вообще.

Не путайте с интерполяцией которой можно управлять единственно через ctx.imageSmoothingEnabled

Если вы заметили сглаживание нарисованной линии то проверьте shadow в своих кодах либо в кодах либы которая услужливо сглаживает.

И последний, неколебимый вариант - браузер гадит. Тут либо искать браузерный контекст, либо забить.

Забить так: в пиксельных операциях всегда применяется порог - threshold - с помощью которого и определяется что красное, что черное, что белое и так далее.

Цитата:
но canvas размазывает это значение с 12 до 22
Не заливайте канвас цветом. Пресловутое сглаживание формируется в альфе, которая затем умножается на цвет пикселов фона, а если фона нет, умножаться не на что.
Ответить с цитированием