| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Разбор картинки.. |
| Автор: Mpak 29.1.2009, 12:58 |
| Есть у нас некий *.bmp файлик.. ака изображение.. достали мы из него пиксель нужный нам.. теперь надо его представить ввиде (незнаю чего) что бы изменить в нем 4-ый бит и опять представить в виде пекселя и запихать обратно в картинку... внимание вопрос: 1. ввиде чего его надо представить 2. и ГЛАВНОЕ как это все провернуть? |
| Автор: mrbrooks 29.1.2009, 15:18 | ||
|
| Автор: taiven 29.1.2009, 16:22 | ||
|
| Автор: mrbrooks 29.1.2009, 17:29 | ||||
taiven, идея замечательная, особенно для поставленной задачи, только надо сделать так
иначе будет ошибка при компиляции
|
| Автор: Mpak 30.1.2009, 01:11 | ||
ну это из разряда, что ансистроки нельзя складывать
|
| Автор: mrbrooks 30.1.2009, 08:44 |
ага. по научному оператор += в классе AnsiString не перегружен. Что касается сабжа - то изменение четвертого бита никаких изменений для цвета не даст - это будет малозаметный оттенок. Что бы визуализировать пиксел на фоне по логике надо менять старшие биты. Здесь думается смещением работать не очень кошерно - bitset более уместен - ибо рисунки то бывают разные по битности изображения. |
| Автор: taiven 30.1.2009, 12:51 |
скорее всего зависит от версии копилятора... на самом деле можно... опять же зависит от версии билдера скорее всего. |
| Автор: mrbrooks 30.1.2009, 13:07 | ||
C++ Builder 2009
|