2013-05-03 4 views
1

Я начинающий программист, я знаю C и некоторые C++, но никогда не программируются графический интерфейс, только консольные приложенияСерые изображения в монохромном масштабе?

меня попросили сделать программу, которая получает изображение в градациях серого, и превращает его в изображение в монохроматическом масштабе цвета, который я установил.

Я хочу сделать это, его легко, если я могу преобразовать изображение в растровое изображение, потому что я мог бы параметризовать цвет, который я хочу установить, с движущимся прокруткой по обычной цветовой гамме. А затем просто сделайте несколько сумм и умножений на числа на битах, и это получило бы тот цвет, который я хочу.

Проблема в том, что я не знаю, как это сделать, и я не хочу связываться со сложными библиотеками для достижения этого. И я хочу сделать все как можно проще.

Итак, есть ли библиотека, где я могу поддержать это? Или, как я могу это сделать? Что я должен изучать или читать, чтобы заставить это работать? Я не хочу, чтобы вы делали программу для меня.

+0

Что ваш вклад, фактический файл изображения или буфер изображения? – Ryan

+0

Фактический файл изображения – user2348235

+0

Существует стандартная книга Фоли, ван Даммэ и др., Которая объясняет почти все необходимые математики. Inside boost - это библиотека изображений, которая кажется довольно мощной, даже я ее не использовал. Большая быстрая библиотека - это IPP от Intel. –

ответ

0

Если вы используете простой несжатый формат, например BMP, вы можете найти множество примеров кода в сети, которые могут читать и писать.

Примером может быть libbmp

Смежные вопросы