15 / 15 / 11
Регистрация: 07.02.2013
Сообщений: 168
|
||||||
1 | ||||||
"Недостаточно памяти" при загрузке нескольких картинок в pictureBox25.06.2015, 17:33. Показов 2159. Ответов 6
Метки нет (Все метки)
Отстраиваю, несколько этак 15-50 картинок на пенеле. И вылитает сообщение: об ошибке "Недостаточно памяти". Делаю это так:
0
|
25.06.2015, 17:33 | |
Ответы с готовыми решениями:
6
Недостаточно памяти при загрузке картинки Недостаточно памяти при обрезке изображения из pictureBox Недостаточно памяти только при загрузке с внешнего SSD Ограничения по загрузке LoadPicture JPG-картинок в PictureBox |
8940 / 4852 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
|
|
26.06.2015, 09:33 | 2 |
Можно не использовать PictureBox, а рисовать сразу на панели
0
|
15 / 15 / 11
Регистрация: 07.02.2013
Сообщений: 168
|
|
26.06.2015, 09:37 [ТС] | 3 |
А что это даст? мне все равно нужно загрузить 100 фоток(сканов) пускай по 10МБ каждая
0
|
26.06.2015, 10:53 | 4 |
decoexire, Оптимизация и проектирование
0
|
15 / 15 / 11
Регистрация: 07.02.2013
Сообщений: 168
|
|
26.06.2015, 12:52 [ТС] | 5 |
Storm23, Как я понял, для уменьшения захламления мне необходимо уменьшить его скажем до размера скажем 200х200, и хранить ссылку на оригинал, который по скажем так клику можно открыть так сказать Full_size
0
|
26.06.2015, 12:58 | 6 |
Нет, вы неправильно поняли. Смысл кода, который я вам привел в том, что картинки подгружаются по мере отрисовки их на экране. Те картинки, что в данный момент видны на экране - подгружаются, а те что не видны - не подгружаются. Поскольку на экране физически не может быть отображено большое число картинок, то и код этот потребляет мало памяти.
0
|
15 / 15 / 11
Регистрация: 07.02.2013
Сообщений: 168
|
|
01.07.2015, 17:14 [ТС] | 7 |
У меня есть сложности с тем как его переписать под мою задачу. Я так понемаю, что мне нужно
1. Получить список всех заружаемых изображений. 2. Исходя из размера Panel отстроить только те которые будут видны. То есть скажем если размер Panel (850х850), а размер Picturebox(pic_new) (200х200) то мне нада отстроить 16 pic_new. 3. Ловить событие SCROLL У пенела и подгружать следующие фото. Правильно ли я понял? Если да то по какому критерию отлавливать что загружать?
0
|
01.07.2015, 17:14 | |
01.07.2015, 17:14 | |
Помогаю со студенческими работами здесь
7
Вставка нескольких картинок на Panel или PictureBox Независимое перемещение нескольких картинок, загруженных плиткой в PictureBox Загрузка картинки в PictureBox и ошибка "недостаточно памяти" Как мне добиться появление ошибки "Недостаточно памяти" в программе при выделении памяти "Недостаточно памяти" при одномоментном выделении большого объёма памяти Недостаточно памяти при использовании Bitmap->Clone() При запуске приложения или при сохранении выдает ошибку, что «недостаточно памяти для продолжения выполнения программы»? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |