|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.03.2012, 05:34 | #1 |
Регистрация: 16.09.2008
Сообщений: 8
|
Загрузить картинку в PictureBox
Доброго времени суток!
Подскажите пожалуйста решение следующей задачи: 1. Есть файл (пусть для примера он занимает 100Мб) 2. Заранее известно, что изображение в формате JPEG содержиться внутри этого файла, начиная с 1025-го байта (для примера) и занимает 731Кб (опять же для примера). То есть, нам заранее известен, начальный и конечный байт этого изображения в некоем файле, который доступен для чтения. Вопрос заключается в том, как извлечь всё это добро в память (минуя создание файлов на жестком диске), а затем из памяти загрузить в PictureBox? P.S. Благодарю за внимание!
И сказал Бог: "Тогда я построю свой мир с блэк-джеком и шлюхами!"
(с) Евгений Вольф |
24.03.2012, 10:56 | #2 |
Старожил
Регистрация: 06.08.2009
Сообщений: 2,992
|
Bitmap.ctor зачем-то обнуляет поток, но можно сначала скопировать нужный участок в MemoryStream, и читать файл уже оттуда.
Код:
|
25.03.2012, 03:46 | #3 |
Регистрация: 16.09.2008
Сообщений: 8
|
Всё гениальное, действительно просто! Спасибо огромное, помогло! Мне казалось, что Bitmap подразумевает работу с форматом BMP (исходя из названия, BMP = BitMap). Оказалось, класс прекрасно работает и с JPEG изображениями!
Ещё раз спасибо!
И сказал Бог: "Тогда я построю свой мир с блэк-джеком и шлюхами!"
(с) Евгений Вольф |
25.03.2012, 03:47 | #4 |
Регистрация: 16.09.2008
Сообщений: 8
|
Всё гениальное, действительно просто! Спасибо огромное, помогло! Мне казалось, что Bitmap подразумевает работу с форматом BMP (исходя из названия, BMP = BitMap). Оказалось, класс прекрасно работает и с JPEG изображениями!
Ещё раз спасибо!
И сказал Бог: "Тогда я построю свой мир с блэк-джеком и шлюхами!"
(с) Евгений Вольф |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Загрузить картинку из интернета в ListImage | fezilk25 | Работа с сетью в Delphi | 7 | 30.07.2011 20:10 |
как загрузить картинку из интернета | пауэрлифтинг | Работа с сетью в Delphi | 6 | 02.08.2010 16:49 |
как загрузить в paintbox картинку? | blackstersl | Общие вопросы Delphi | 7 | 05.06.2009 18:20 |
Как загрузить картинку? | Editor | Работа с сетью в Delphi | 11 | 15.07.2008 23:13 |
из интернета картинку в имедж загрузить? | Лёка | Работа с сетью в Delphi | 4 | 13.01.2008 14:35 |