| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка 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 |