Растровое изображение с альфа-каналом приводит к сбою конструктора Bitmap () только под Windows 7 - PullRequest
0 голосов
/ 08 марта 2012

Натолкнулся на странную проблему с растровым изображением, которую я не могу найти в Google:

Конструктор растрового изображения дает сбой в файле с альфа-каналом в Windows 7, но отлично работает в Windows XP.

Код не может быть проще:

Bitmap image = new Bitmap (fname);

Ошибка: «Параметр недействителен», и нет внутреннего исключения.

Если бы это не удалось и в Windows XP, я бы заподозрил простую ошибку, но поскольку она работает там, это подразумевает, что это нечто более сложное.

Есть идеи, как растровое изображение с альфа-каналом можно загрузить под Windows 7? Спасибо!

1 Ответ

1 голос
/ 10 апреля 2012

решено: Класс .NET Bitmap, по-видимому, не может прочитать файл CMYK TIFF с альфа-каналом в Windows 7, 64-разрядная версия.Обходной путь должен использовать битовую карту Aurigma, которая (в отличие от битовой карты .NET) может обрабатывать изображения CMYK с альфа-каналом или без него.

Битовая карта Aurigma доступна на www.aurigma.com и совместима.СЕТЬ.

...