Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 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 знаков в строке)

больше ничего делать не надо будет - полученный файл будет методом "контрол ц - контрол в" кушаться ява скриптом и будет уже в нём перевариваться 
 smile 

Вопрос: как это сделать? (желательно с у казанием хотя бы ссылок на код)

Автор: 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
Т.е. ты вообще ничего не знаешь о программировании? Тогда тебе либо в ЦП, либо в Работу.
Либо - читать мануалы, с самого начала.

"Я не знаю, что такое мука и как включать плиту. Пожалуйста, расскажите, как испечь Наполеон". Звучит примерно так. Только с Наполеоном помочь более реально.
 smile 

Автор: feel 23.9.2010, 10:50
Цитата
Т.е. ты вообще ничего не знаешь о программировании?


ответ неверный.  smile 

Я не умею работать с объектами на таком низком уровне.

Могу .тхт обрабатывать как хочу, могу ява скрипт, могу html, css и перделывать шаблоны VB скриптов и флешки- как мне надо.
короче специализируюсь на веб (и все программы рассчётов и прочее прочее пишу на java -script и в итоге пользуюсь не экзешкой, а открываю в браузере страницу и пользуюсь а-ля онлайн сервисом)

А тут очень приспичило!!! smile 

Я что прошу то вообще - подскажите код программки для рисования 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

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)