Загрузка и отображение 16 (12) битового серого PNG в PictureBoxC#

Место общения программистов C#
Ответить
Anonymous
 Загрузка и отображение 16 (12) битового серого PNG в PictureBox

Сообщение Anonymous »

Я использую фреймворк для некоторого оборудования для камеры, называемого Ids Peak, и мы получаем 16 -битные изображения от серого цвета обратно из фреймворка, сама структура может написать файлы на диск в виде PNG, и это все хорошо и хорошо, но как я могу отобразить их в Bitbox в Winforms? System.argumentException < /p>

Код: Выделить всё

var image = new Bitmap(width, height, stride, System.Drawing.Imaging.PixelFormat.Format16bppGrayScale, iplImg.Data());
< /code>
iplImg.Data()
Вот INTPTR в формате изображения на заказ фреймворта. Файлы.
[*] Загрузите 16-битные файлы PNG из серого цвета в управление PictureBox (или любой другой тип управления, это не обязательно должен быть PictureBox ).

(1) предпочтительнее, как это не требует файла, но если (2)-это единственная возможность, но и для них, но и для них, но и только что для них, но и для них, но и для них, но и для этого, но и для них, но и для их, но и для их. Операция записи, а не вторичное чтение.
Файлы перед написанием на диск на самом деле монохромные с 12 битами на пиксель, упакованный.

Подробнее здесь: https://stackoverflow.com/questions/731 ... picturebox
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»