Bitmap.Save & GZipStream - ошибка
От: Sinclair Россия https://github.com/evilguest/
Дата: 15.12.08 07:46
Оценка: 63 (3)
#Имя: FAQ.dotnet.cdg+streams
Здравствуйте, Holms, Вы писали:

H>Привет


H>есть такой код

H>в чем ошибка?
Не то чтобы ошибка... GDI+ накладывает достаточно жесткие требования на используемые для чтения или записи потоки. Это такая особенность, о которой не любят писать в документации.
Поэтому правило большого пальца выглядит так: "никогда не используйте "настоящий" поток для чтения или записи изображений. Всегда используйте для этого промежуточный MemoryStream".
Это правило, конечно, можно нарушать, но только в тех немногих случаях, когда вы точно понимаете, что происходит.
(Вкратце: в данном случае всё падает потому, что GZipStream не поддерживает перемотку обратно).
... << RSDN@Home 1.2.0 alpha rev. 677>>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.