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