WinAPI, GDI, C++: Скроллинг картинки, как сделать попроще?
по-моему, если у тебя картинка изначально не разбита на куски, нецелесообразно её загружать неполностью. выделение куска её для отображения будет обходиться дороже, чем хранение её в памяти (если, конечно, таковой хватает)
выделение куска её для отображения будет обходиться дороже, чем хранение её в памяти (если, конечно, таковой хватает)Ты прав, если памяти хватает, хранение в ней чего угодно обходится бесплатно
А если не хватает - конечно, резать.
Разбить на клетки размером с экран, и подгружать по необходимости.
Спасибо
Оставить комментарий
0000
Имеется окно, имеется большая картинка (допустим в bmp формате). Картинку надо отображать на окошке покусочно.Как сделать попроще?
Пока вижу такой вариант: создаю контекст, на него гружу картинку, сдираю необходимую область с контекста и помещаю ее на DC окна (перерисовываться будет редко, поскольку окно OnTop всегда будет). Минус подобного подхода, то что картинку придется грузить полностью.
P.S. Хочется написать приложение под Win32/WinCE, так что имею ограничение на используемые средства.