Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.08.2012, 13:08   #1
Андрей21
Новичок
Джуниор
 
Регистрация: 30.07.2012
Сообщений: 2
По умолчанию Извлечение картинки JPEG из базы

Помогите разобраться, есть база на ms sql server, есть таблица с полем image, где хранится картинка формата jpeg в виде: 0xF2E4E2E3010000005C00000000F2E4E2E 3090000004... и.тд.(при копировании в Ворде такая хрень растянулась аж на 9 страниц). При использовании MemoryStream компилятор ругается на неизвестный формат данных.
Есть ли в C# какой-нибудь класс, как в C++, для работы с JPEG изображениями?
Андрей21 вне форума Ответить с цитированием
Старый 31.08.2012, 22:30   #2
spamer
Software Developer
Старожил
 
Аватар для spamer
 
Регистрация: 19.12.2008
Сообщений: 2,070
По умолчанию

Читаем данные в буфер byte[], создаем стрим (например, MemoryStream), пишем данные из буфера в стрим...Пример тут
Далее из стрима перегоняем данные в нужный класс для работы с изображениями...Смотрим классы тут
Будь проще и люди к тебе потянутся
spamer вне форума Ответить с цитированием
Старый 03.09.2012, 16:45   #3
Андрей21
Новичок
Джуниор
 
Регистрация: 30.07.2012
Сообщений: 2
По умолчанию

Спасибо, разобрался. После того, как воспользовался hex-редактором, стало ясно, что лежит там несколько картинок + сжатых кодеком(узнал у людей, которые этим занимались). Пришлось делать декодировку из BLOB в JPEG. А дальше все как Вы написали.
Андрей21 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Извлечение нескольких строк из базы данных в отдельную ячейку. Проблема. MF-er Microsoft Office Excel 12 20.07.2011 08:32
Отправка jpeg картинки по TCP. idip Работа с сетью в Delphi 0 04.06.2011 23:11
Отображение картинки в C++ в формате jpeg, используя "путь" записанный в базе данных типа Access Gared Помощь студентам 0 15.05.2011 17:29
Одни из jpg файлов реальные JPEG а другие только название. как загрузиь только картинки? AgressiveBehavior Общие вопросы Delphi 1 16.09.2009 09:39
картинки gif и jpeg Juffin Мультимедиа в Delphi 4 23.05.2009 22:19