Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > Загрузка изображений 16 бит


Автор: maxfox 3.6.2011, 12:36
Приветствую всех!
Возникла проблема с загрузкой и обработкой изображения, имеющего формат пиксела 16 бит. 

Само изображение загружаю в объект System::Windows::Forms::PictureBox :
System::Windows::Forms::PictureBox^ myPict = gcnew  System::Windows::Forms::PictureBox();
myPict->Load( openFile->FileName );


параметр myPict->Image->PixelFormat - мне показывает, что изображение действительно имеет формат пиксела 16 бит. Но объект PictureBox не позволяет получить доступа к пикселам. Тогда я произвожу преобразование:
System::Drawing::Bitmap^ myBmp2 =  gcnew System::Drawing::Bitmap( myPict->Image );
однако, свойство myBmp2->PixelFormat, показывает, что формат пиксела уже 8 бит.
Судя по всему, объект System::Drawing::Bitmap, не годится для работы с изображениями 16 бит. Как же быть?

Автор: VirusUZ 28.6.2011, 11:48
можно изпользоват через Imaagelist

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)