Промежуточные выводы:
0)
Рассмотренные особенности могут проявляться, а могут и нет, вне зависимости от новизны железа, битности и версии ОС.
1)
Сообщение от SBJoker
Кношмаре сказал что загруженные картинки рид-онли.
|
Используйте посредника.
2)
Лучше отдавать предпочтение рисованию попиксельно (в том числе xCopyRect), нежели xLine, xRect, xDrawImage и прочее.
3)
С изображениями, размеры которых превышают размер окна работать (изменять буфер) всё равно не получится.
Для своей задачи (если кому вдруг интересно) буду использовать свой класс, реализующий разбиение большой картинки на сегменты и предоставляющий интерфейс для работы с получившимся набором как с единым целым.
4)
Команда xMaskImage тоже начинает работать нестабильно на больших изображениях (причём это может наблюдаться даже если остальные описанные здесь артефакты не проявляются).
5) Причины кроются в модели представления картинок в современных движках: картинка=текстура. Отсюда возникают дополнительные требования к размерам и кратности сторон. Подробнее - к
SBJoker.
6) Картинка, используемая в тестах - взята отсюда
http://commons.wikimedia.org/wiki/Fi...JPG?uselang=ru