Загрузка миниатюр быстрее
Я создал небольшое приложение для выбора изображений в 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())