Настройка палитры на ASP.net/GDI+ сгенерированном изображении PNG - PullRequest
1 голос
/ 03 мая 2009

Я только что создал приложение в ASP.net, которое возвращает изображение в формате PNG.

Полученное изображение полностью черное на прозрачном фоне. Есть ли способ проиндексировать изображение, чтобы уменьшить размер файла?

Я не могу проиндексировать новое изображение в том виде, как оно было создано, потому что я использую графический объект, который не позволяет его.

Большое спасибо за помощь - я искал целую вечность и не могу понять, как это настроить.

1 Ответ

2 голосов
/ 03 мая 2009

Насколько я знаю, вы не можете сделать это, используя прямой GDI + - встроенный кодировщик PNG очень ограничен в поддержке выходной глубины цвета ... Даже если вам удастся создать индексированный Bitmap с хорошей палитрой в памяти, вы все равно найдете ее записанную в формате PNG 32bpp. Чтобы получить необходимый вам элемент управления, вам придется обратиться к сторонней библиотеке изображений.

См:

...