Показать сообщение отдельно
  #12 (permalink)  
Старый 11.03.2014, 22:41
Аватар для lgick
Аспирант
Отправить личное сообщение для lgick Посмотреть профиль Найти все сообщения от lgick
 
Регистрация: 23.11.2013
Сообщений: 96

Сообщение от Дзен-трансгуманист
Нет, не то.
я это для того сделал, чтоб показать, что не в библиотеке дело было!


Сообщение от Дзен-трансгуманист
Еще раз: попробуй сделать промежуточный канвас (не цепляя его к документу), туда рисуй как есть БЕЗ масштабирования. Потом этот канвас одним махом с нужным масштабированием выводишь на тот, который на экране. Что не понятно?) Но в этом случае останется мыло на стыке клеток с разными текстурами, к сожалению.
Сообщение от Дзен-трансгуманист
Либо делай сплошной путь для клеток с каждым отдельным видом текстур, и заполняй их паттернами. Пути должны быть подогнаны таким образом, чтобы после матричной трансформации имели целочисленные координаты.
зачем все так усложнять?
Причина полос при масштабировании - dpi монитора. Вот http://toster.ru/q/77462 (там в комментариях объясняется почему это происходит). Самый простой способ решения - использовать спрайты с однопиксельный сдвигом вправо и вниз. Тогда этот один пиксель будет закрывать щели

Второй способ - увеличивать с учетом dpi. Это пока не знаю как реализовать..

Последний раз редактировалось lgick, 11.03.2014 в 22:46.
Ответить с цитированием