Ограничения типа файла .net - PullRequest
0 голосов
/ 15 апреля 2010

С учетом строки:

Bitmap bitmap = new Bitmap(stream);

где stream - это System.IO.Stream. Существуют ли какие-либо ограничения на тип файла изображения, например png, jpg, gif и т. Д., Которые можно обрабатывать то есть вся информация изображения / заголовка потока достаточно четкая, чтобы сказать «Я изображение».

Я еще ни разу не сталкивался, но пока использую только довольно стандартные.

Спасибо

Ответы [ 4 ]

3 голосов
/ 15 апреля 2010

Я почти уверен, что это тот же набор, который поддерживается конструктором Bitmap (string): BMP, GIF, EXIF, JPG, PNG и TIFF.

Ссылка

1 голос
/ 15 апреля 2010

Вот обзор того, что поддерживается: http://msdn.microsoft.com/en-us/library/at62haz6.aspx

Все упомянутые типы файлов - это GDI +, которые поддерживаются .NET Framework

0 голосов
/ 22 апреля 2013

Большинство сторонних проприетарных форматов файлов не работают, например PSD. EPS также не работает.

Эти форматы работают:

BMP, GIF, EXIF, JPG, PNG и TIFF.

0 голосов
/ 15 апреля 2010

Должно работать для всех форматов изображений, для которых в ОС имеется кодек.

...