Как реализовать просмотр картинок?

Тема в разделе "WASM.WIN32", создана пользователем Android, 5 окт 2005.

  1. Android

    Android New Member

    Публикаций:
    0
    Имеется база данных с картинками в бинарном формате (формат для хранения я сам придумал*, в СУБД использую тип VARBINARY), картинок много ~20 000. Необходимо организовать просмотр в ListVeiw. Какой посоветуете алгоритм? Проблема в том, что для добавления картинок в ListView необходимо создать ImageList. Получается, что сначала надо в него загнать все картинки? Или можно их подгружать по мере просмотра?

    Я буду использовать виртуал лист стайл.

    * Формат в котором хранятся картинки X:dword,Y:dword - разрешение, затем по 3 байта (RGB)пиксели, подряд.

    Если есть идеи, советы, ссылки, любая информация по этому вопросу - пишите. Спасибо.
     
  2. yureckor

    yureckor New Member

    Публикаций:
    0
    в ListView'е можно указать индекс картинки в ImageList. Поэтому можно использовать ImageList_Add и указывать индексы.
     
  3. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    А мне кажется что динамического обновления вполне хватит. Т.е. загружаем только те имаги, которые видны.
     
  4. Android

    Android New Member

    Публикаций:
    0
    Если такая картинка еще не загружена, то добавляем ее с помощью ImageList_Add, если загружена то передаем ее номер в Imagelist.



    У меня еще вопрос. Как создать hbmImage, через SetPixel?
     
  5. Android

    Android New Member

    Публикаций:
    0
    У меня пиксели хранятся в формате(см. первое сообщение). Как мне их загнать в Image. Я графикой толоком никогда не занимался.
     
  6. yureckor

    yureckor New Member

    Публикаций:
    0
  7. Android

    Android New Member

    Публикаций:
    0
    Спасибо, гляну