Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Расход памяти Добавлено: 16.06.11 22:11  

Автор вопроса:  Flamberg
Есть картинка 7000х10000 монохромный bmp 8мб.
Загрузка этой картинки в Bitmap занимает минуту по времени и 0,5 ГБ памяти! После чего выполняется вырезание куска что отнимает еще минуту и + еще 0,5 ГБ памяти!

Программу переделываю в VB.NET с VB6, там аналогичный процесс шел через пиктурбокс, а вырезанный кусок помещался в имидж. На все уходило 2 секунды, без заметных затрат ресурсов.

Может кто подскажет как получить аналогичный эффект?

Ответить

  Ответы Всего ответов: 7  

Номер ответа: 1
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #1 Добавлено: 16.06.11 22:45
на дотнете это будет выполнено за 0.1 секунды, но нужно будет поработать ручками

Ответить

Номер ответа: 2
Автор ответа:
 Flamberg



Вопросов: 9
Ответов: 10
 Профиль | | #2 Добавлено: 16.06.11 22:52
подскажите как? Я на VB.NETе не особо еще освоился, переписывал код несколько раз, но ничего не получается. Не знаю вобще принципа как делать (работаю пока по книжке для начинащих, этот способ работы с картинками из книжки и жрет ресурсы).

Ответить

Номер ответа: 3
Автор ответа:
 Ким Чен Ир



Вопросов: 0
Ответов: 140
 Профиль | | #3 Добавлено: 17.06.11 09:01
Что там гигабайты и минуты?
  1. Dim bmp1 As New Bitmap("D:\map.bmp") '60 Mb
  2.         PictureBox1.Image = bmp1.Clone(New Rectangle(100, 100, 200, 200), bmp1.PixelFormat)

Ответить

Номер ответа: 4
Автор ответа:
 Flamberg



Вопросов: 9
Ответов: 10
 Профиль | | #4 Добавлено: 17.06.11 11:02
спасибо за bmp1.Clone работает в разы быстрее чем .DrawImage(Map, Rectangle3, Rectangle2)

Ответить

Номер ответа: 5
Автор ответа:
 Morpheus



Вопросов: 224
Ответов: 3777
 Web-сайт: xury.zx6.ru
 Профиль | | #5
Добавлено: 17.06.11 17:06
Каддафи М, угарный ник =)

Ответить

Номер ответа: 6
Автор ответа:
 Ким Чен Ир



Вопросов: 0
Ответов: 140
 Профиль | | #6 Добавлено: 17.06.11 17:24
НАТО и невдомек что я на митуе.
:)

Ответить

Номер ответа: 7
Автор ответа:
 BG(Алексей)



Вопросов: 26
Ответов: 295
 Профиль | | #7 Добавлено: 18.06.11 00:50
Morpheus пишет:
Каддафи М, угарный ник
А мне нравится. Только надо быть осторожным, сейчас за твоими постами все службы наблюдают. Гы-гы. :)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам