Архив вопросов и ответов Вопросы и ответы, которые утратили свою актуальность


Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 30.09.2011, 09:23
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Общая задача: Есть графический файл *.bmp с разрешением примерно (40 000 х 30 000 точек), ясно что в ОЗУ не запихнешь, его нужно отобразить с возможностью перемещения БЕЗ каких либо тормозов.Для того, чтобы отобразить такое большое изображение ясно что надо читать его с диска, для этого создаю свою структуру данных (т.е. свой файл, с которым буду работать). В эти подробности вникать не стоит, важно то, что могу из него прочитать заданный квадрат, разрешением (допустим) 500х500 пикселей в матрицу такого же размера (RGBTRIPLE mas[divide][divide]; //divide = 500).Есть массив, каждый елемент которого указывает на соответствующую загруженную матрицу (указатели в матрице постоянно меняются при перемещении - загружаются новые блоки, а старые стираются) (Считываются только нужные блоки).Сам вопрос: Как сделать чтобы при перемещении изображения полосами прокрутки или мышью, актуальные массивы отображались на экране?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
А Вы точно хотите огромного вселенского счастья? Guest Третий архив вопросов и ответов 3 19.08.2014 14:38
как через paint изменить тип файла но чтобы при увеличения формата качество файла боло хорошое Guest Новый архив 5 0 15.03.2012 09:54
Желаю всем огромного здоровья и счастья!!! Guest Новые вопросы и ответы 2 0 31.12.2011 06:44
3 QGraphicsView, 1 QGraphicsScene Guest Новый архив 3 0 30.09.2011 10:00



© www.otvetnemail.ru - Форум вопросов и ответов.