Soubarna Das Ответов: 0

Загрузка миниатюр быстрее


Я создал небольшое приложение для выбора изображений в VB.NET вдохновленный учебником здесь[^]

Вместо того, чтобы создать элемент управления PictureBox в уроке я использовал флажок с изображением.

Все мое VB.NET проект есть здесь.[^]

Загрузка этих изображений происходит медленно и занимает почти секунду для каждого. Это потому, что изображения большие (8/9 Мб). Мне нужно будет быстро их загрузить. Я бы не хотел помещать все в память, так как там могут быть сотни фотографий.

Мне нужно загрузить картинки как это было в учебнике ImageListView[^]

Я новичок в этом деле. VB.NET и не очень хорошо знаю код c#, поэтому не могу понять код в приведенном выше примере.

Я использую VB.NET Экспресс-издание 2008 года.

Может ли кто-нибудь помочь мне решить эту проблему?

Что я уже пробовал:

Я пытаюсь загрузить большой палец изображения.

Тусклый обратный вызов как новое изображение.GetThumbnailImageAbort(Оператором Addressof ThumbnailCallback)
Dim imageOriginal As Image = изображение.FromFile(_filename)
Dim pThumbnail As Image = imageOriginal.GetThumbnailImage(100, 100, обратный вызов, новый IntPtr())

0 Ответов