2 / 2 / 1
Регистрация: 29.05.2014
Сообщений: 148
|
|
1 | |
Как графический bmp-файл вне зависимости от типа изображения привести к RGB изображению?28.01.2015, 23:13. Показов 1426. Ответов 9
Метки нет Все метки)
(
как графический *.bmp файл в не зависимости от типа изображения которое отрываю ( или серая шкала, или CMYK) привести к RGB изображению.
Может существует какая-то специальная функция. А то уже отчаялась искать решения... спасибо
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
28.01.2015, 23:13 | |
Ответы с готовыми решениями:
9
К изображению в BMP файле употребить фильтр к каждому пикселю в формате RGB
|
Фрилансер
735 / 351 / 96
Регистрация: 05.05.2014
Сообщений: 2,621
|
||||||
28.01.2015, 23:38 | 2 | |||||
2
|
2 / 2 / 1
Регистрация: 29.05.2014
Сообщений: 148
|
||||||
29.01.2015, 01:12 [ТС] | 3 | |||||
pro_100_gram, извините, но мне не очень понятно как работает этот код.
Для начала, скажу что путь до *.bmp файла я ввожу в консоли:
картинка в *.bmp файле может быть RGBA (4 байта). но основная суть задания в том чтобы картинку сделать RGB (3 байта) и разобрать ее как массив и потом работать уже с этим массивом.
0
|
Фрилансер
735 / 351 / 96
Регистрация: 05.05.2014
Сообщений: 2,621
|
||||||
29.01.2015, 02:00 | 4 | |||||
МАРКИЗОЧКА,
как то так:
3
|
2 / 2 / 1
Регистрация: 29.05.2014
Сообщений: 148
|
||||||
29.01.2015, 02:43 [ТС] | 5 | |||||
pro_100_gram, безумно благодарна вам, что помогаете.
но я не очень поняла что в результате получиться. точно увидела что картинка будет в RGB, но будет ли этот код переводить не только с RGBA в RGB, но и с CMYK в RGB, и серую шкалу в RGB? и я совсем не поняла вот этого куска:
0
|
Фрилансер
735 / 351 / 96
Регистрация: 05.05.2014
Сообщений: 2,621
|
||||||
29.01.2015, 03:56 | 6 | |||||
МАРКИЗОЧКА, это простой пример перевода 32 битного RGBA в 24 битный RGB. остальное сами по аналогии.
Добавлено через 5 минут берутся 3 байта (RGB) 4 не берется (A), если грубо.
там есть опечатка везде где rgbValues.Length*2/3 надо заменить на 3/4
2
|
2 / 2 / 1
Регистрация: 29.05.2014
Сообщений: 148
|
|
29.01.2015, 22:56 [ТС] | 7 |
pro_100_gram, спасибо, но у меня еще вопросик по поводу заголовка файла который равен 54 битам, ведь информация в нем будет частично уничтожена, если удалять каждый 4 бит.
и еще посоветуйте какими значениями заполнять 2 и 3 биты, если я повышаю глубину цвета (делаю с 8 битного 24 битное изображение).
0
|
Фрилансер
735 / 351 / 96
Регистрация: 05.05.2014
Сообщений: 2,621
|
|
29.01.2015, 23:00 | 8 |
МАРКИЗОЧКА, там только ргб, заголовков нет, смело удаляйте. я не знаю как это делается (про глубину), здесь вам гугл поможет, ищите материалы про цифровую обработку изображений.
0
|
2 / 2 / 1
Регистрация: 29.05.2014
Сообщений: 148
|
|||||||||||
30.01.2015, 14:14 [ТС] | 9 | ||||||||||
pro_100_gram, огромное спасибо. ваши алгоритмы мне ооочень помогли. уже сделала все операции над моими картинками но они у меня получились как массивы бай..и никак не хотят перезаписываться по своему пути как картинки.
может кто-то подскажет почему такая операция не работает у меня
кто знает нормально ли то, что каждый раз работая с одним и тем же файлом ptr получает разное значение(к примеру 12124160 или 19333120 или 15007744 ...)
0
|
Фрилансер
735 / 351 / 96
Регистрация: 05.05.2014
Сообщений: 2,621
|
|
30.01.2015, 15:55 | 10 |
МАРКИЗОЧКА, прочитайте что-нибудь про программирование и оперативную память.
0
|
30.01.2015, 15:55 | |
Помогаю со студенческими работами здесь
10
Вывод текущего изображения 3D модели в графический файл Конвертер BMP в RGB BMP в массив из RGB Получить RGB bmp файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |