Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Общие вопросы > Переработать картинку |
Автор: feel 23.9.2010, 00:38 |
Здравствуйте. Помогите плз с вот такой темой: надо взять картинку n на m пикселей двухцветную (.bmp) а далее создать бинарный ( или текстовый) двумерный массив по алгоритму: if "пиксель чёрный" then a (n;m) = 1 else a(n;m) =0 и сохранить в виде .txt (m строк по n знаков в строке) больше ничего делать не надо будет - полученный файл будет методом "контрол ц - контрол в" кушаться ява скриптом и будет уже в нём перевариваться ![]() Вопрос: как это сделать? (желательно с у казанием хотя бы ссылок на код) |
Автор: boostcoder 23.9.2010, 01:02 |
вопросов не вижу. |
Автор: Enelar 23.9.2010, 06:40 |
В чем вопрос? Как из BMP получить TXT? Это я напишу в 100 строк, но мне влом. Кушается BMP очень быстро, манулы просты. |
Автор: feel 23.9.2010, 06:54 |
вопрос в том и заключается - как это сделать? из битмапа тхт. попиксельно. это вам мануалы просты, а спецификацию почитал-и ничего не понял - как побайтно файл читать и как отличить бмп-шки разных версий? |
Автор: Earnest 23.9.2010, 07:19 |
Т.е. ты вообще ничего не знаешь о программировании? Тогда тебе либо в ЦП, либо в Работу. Либо - читать мануалы, с самого начала. "Я не знаю, что такое мука и как включать плиту. Пожалуйста, расскажите, как испечь Наполеон". Звучит примерно так. Только с Наполеоном помочь более реально. ![]() |
Автор: feel 23.9.2010, 10:50 | ||
ответ неверный. ![]() Я не умею работать с объектами на таком низком уровне. Могу .тхт обрабатывать как хочу, могу ява скрипт, могу html, css и перделывать шаблоны VB скриптов и флешки- как мне надо. короче специализируюсь на веб (и все программы рассчётов и прочее прочее пишу на java -script и в итоге пользуюсь не экзешкой, а открываю в браузере страницу и пользуюсь а-ля онлайн сервисом) А тут очень приспичило!!! ![]() Я что прошу то вообще - подскажите код программки для рисования ASCII-графики. у неё в начале то, что мне и надо: открывание картинки и сопоставление каждого пикселя с буквой на основе цвета и т.п. Я выброшу всё, что не нужно - останется то что мне нужно. |
Автор: xvr 23.9.2010, 13:06 |
Тебе нужно в раздел по WinAPI. Ищи в GDI+ класс Bitmap (конструктор и метод GetPixel) http://msdn.microsoft.com/en-us/library/ms536316(v=VS.85).aspx http://msdn.microsoft.com/en-us/library/ms536297(v=VS.85).aspx |