С Новым годом! Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
2 / 2 / 0
Регистрация: 20.12.2013
Сообщений: 48
1

Нужно перекодировать картинку из 32 бит в 24 бита

20.02.2015, 08:37. Показов 1927. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Нужно перекодировать картинку из 32 бит в 24 бита потом в 16, 8, 4, 2 . Как это сделать и с чего начать. Картинка тип БМП. Картинка закинута в форму.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.02.2015, 08:37
Ответы с готовыми решениями:

[Win32] Сдвиньте первый элемент на 1 бит влево, второй - на 2 бита вправо, третий - на 3 бита влево и т.д.
Объявите массив из 8 слов без знака.Сдвиньте первый элемент на 1 бит влево, второй элемент -на 2...

Перекодировать из 16-бит в обычный текст
Python до этого я не разу не видел. Дали задание, я начал читать книгу, но пока только нашел как...

Из 32 бит в 64 бита. Подскажите
Здравствуйте))) Я написала программу на 32 бита, скомпилировала - всё работает как надо) НО как...

Быстродействие 32-а бита vs 16-ти бит.
У меня вот такой вопрос, если взять 32 битные регистры то программа будет работать медленнее чем...

4
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
20.02.2015, 08:58 2
Цитата Сообщение от shvedov19957 Посмотреть сообщение
Картинка закинута в форму.
Это избыточная информация - в форме или без не имеет значения. Работать нужно с классом Image https://msdn.microsoft.com/ru-... .110).aspx
0
Эксперт .NETАвтор FAQ
10418 / 5148 / 1825
Регистрация: 11.01.2015
Сообщений: 6,226
Записей в блоге: 34
20.02.2015, 11:21 3
Цитата Сообщение от shvedov19957 Посмотреть сообщение
потом в 16, 8, 4, 2
GDI+ не поддерживает эти форматы. Нужно либо использовать сторонние библиотеки, либо вручную формировать bmp.
0
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
20.02.2015, 13:47 4
Цитата Сообщение от Storm23 Посмотреть сообщение
GDI+ не поддерживает эти форматы
поддерживаются форматы 1, 4, 8, 16, 24, 32, 48, 64 бита на пиксель https://msdn.microsoft.com/ru-... .110).aspx
0
Эксперт .NETАвтор FAQ
10418 / 5148 / 1825
Регистрация: 11.01.2015
Сообщений: 6,226
Записей в блоге: 34
20.02.2015, 15:56 5
Цитата Сообщение от nio Посмотреть сообщение
поддерживаются форматы 1, 4, 8, 16, 24, 32, 48, 64 бита на пиксель https://msdn.microsoft.com/ru-... .110).aspx
Нет, только 24 и 32. Остальные - только для галочки.
0
20.02.2015, 15:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.02.2015, 15:56
Помогаю со студенческими работами здесь

Преобразовать 2 регистра 16 бит в 32 бита float
Подскажите, по modbus принимаю 2 регистра 16 бит, их необходимо преобразовать в 32 бита float?

Как обнулить три старших бита регистра DH, без изменения остальных бит
Результат надо сохранить в регистре ВН

Вставка значения в определённый бит в двухбайтной ячейке памяти с потерей крайнего бита
Всем доброго времени суток! Есть такой код, реализованный, как вставка в Си: #include <stdio.h>...

Ввести целое число A и посчитать, сколько единиц в числе с 5 бита по 10 бит, включая эти биты
УСЛОВИЕ --- Ввести целое число A и посчитать, сколько единиц в числе с 5 бита по 10 бит, включая...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru