Автор Тема: Преобразование изображения в код  (Прочитано 4323 раз)

Grey

  • Модератор
  • 1000+ постов
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 2 556
    • Ваш питомец
  • ФИО: Юдин Сергей
Преобразование изображения в код
« : 09 Ноябрь 2013 г., 19:59:15 »
https://drive.google.com/file/d/0B1b1NATIsz9rdmtUWmpoSWt1eUE/edit?usp=sharing
Интересует как программа работает на других компах.
При ответе пишите какая операционка у вас установлена.

Папку распакуйте в любое удобную папку на компе. Имеется 1 тестовое изображение.
Двое смотрят в лужу.
один видит лужу, а второй отражающиеся в ней звёзды.

Zеt

  • Гость
  • **
  • Оффлайн Оффлайн
  • Сообщений: 605
  • ФИО: Николай
Re: Преобразование изображения в код
« Ответ #1 : 09 Ноябрь 2013 г., 20:54:17 »
https://drive.google.com/file/d/0B1b1NATIsz9rdmtUWmpoSWt1eUE/edit?usp=sharing
Интересует как программа работает на других компах.
При ответе пишите какая операционка у вас установлена.

Папку распакуйте в любое удобную папку на компе. Имеется 1 тестовое изображение.

Опера и IE файлы не принимают. Результат преобразования   (как я понимаю, черного полукруга файла 0100.bmp) - серая полоса вверху.
А что, Grey, нельзя было вначале запустить программу у себя?   

нестеров николай

  • Гость
Re: Преобразование изображения в код
« Ответ #2 : 09 Ноябрь 2013 г., 21:12:02 »
Windows XP Sp3 WinSoft 2010    Преобразовывает без проблем.

radioman

  • Гость
Re: Преобразование изображения в код
« Ответ #3 : 09 Ноябрь 2013 г., 21:15:36 »
Эй! земляне! Я скачал два файла, рептилоид Вас задери.. Ну что делать дальше? Можно попростому объяснить?

Grey

  • Модератор
  • 1000+ постов
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 2 556
    • Ваш питомец
  • ФИО: Юдин Сергей
Re: Преобразование изображения в код
« Ответ #4 : 09 Ноябрь 2013 г., 21:29:05 »

Опера и IE файлы не принимают. Результат преобразования   (как я понимаю, черного полукруга файла 0100.bmp) - серая полоса вверху.
А что, Grey, нельзя было вначале запустить программу у себя?
У себя запускал. Пока отлаживал, задолбался запускать. Работало.

Какая серая полоса? В какой программе, файле?
Эй! земляне! Я скачал два файла, рептилоид Вас задери.. Ну что делать дальше? Можно попростому объяснить?
У тебя расширения не отображаются? Нужно запустить программу ImageToBin.
Двое смотрят в лужу.
один видит лужу, а второй отражающиеся в ней звёзды.

radioman

  • Гость
Re: Преобразование изображения в код
« Ответ #5 : 09 Ноябрь 2013 г., 21:42:01 »
ну я запустил программку.. появился прямоугольник , заполненный нулями.. есть еще фото с другого файла с полукружием.. И что к чему прикладывать на ночь?!

Grey

  • Модератор
  • 1000+ постов
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 2 556
    • Ваш питомец
  • ФИО: Юдин Сергей
Re: Преобразование изображения в код
« Ответ #6 : 09 Ноябрь 2013 г., 22:10:17 »
И что к чему прикладывать на ночь?!
Справку читал? :)
Двое смотрят в лужу.
один видит лужу, а второй отражающиеся в ней звёзды.

radioman

  • Гость
Re: Преобразование изображения в код
« Ответ #7 : 09 Ноябрь 2013 г., 22:31:36 »
Тьфу! какую справку и от кого? там есть только ссылка нам сайт типа .. *хфирменно - Греевский*.. А вообще - все суета - сует.. Посмотрю завтра подробнее.. Я тут эксперимент веду потиху..  8)Нэкогда..

Zеt

  • Гость
  • **
  • Оффлайн Оффлайн
  • Сообщений: 605
  • ФИО: Николай
Re: Преобразование изображения в код
« Ответ #8 : 09 Ноябрь 2013 г., 23:26:48 »

Опера и IE файлы не принимают. Результат преобразования   (как я понимаю, черного полукруга файла 0100.bmp) - серая полоса вверху.
А что, Grey, нельзя было вначале запустить программу у себя?
У себя запускал. Пока отлаживал, задолбался запускать. Работало.

Какая серая полоса? В какой программе, файле?
Эй! земляне! Я скачал два файла, рептилоид Вас задери.. Ну что делать дальше? Можно попростому объяснить?
У тебя расширения не отображаются? Нужно запустить программу ImageToBin.

Припоздал чуть...  Так вот, 90% задачи решено! Файл создается, преобразование  (из bmp) работает. Но неправильно или не так как я предполагал предлагал. Вот результат преобразования в окошке программы.

http://teren.ru/ufo/cirk_01.jpg

В окошке 5 верхних строк - код рисунка. Но код состоит из равномерных 01 и значит это серое поле. Созданный программой текстовый файл - результат преобразования картинки 0100.bmp состоит также из первой  длинной строки

010101010101...  кол-во символов соответственно как в окошке программы.

Кто не видел исходный рисунок - вот он.

http://teren.ru/ufo/0100.bmp

Grey

  • Модератор
  • 1000+ постов
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 2 556
    • Ваш питомец
  • ФИО: Юдин Сергей
Re: Преобразование изображения в код
« Ответ #9 : 10 Ноябрь 2013 г., 00:03:11 »
Цитировать
Но код состоит из равномерных 01
Это не серая полоса. Это вместо 100 нулей/единиц.
И это не код рисунка. Это ключ к коду.
5 строк это 300 пикселей, ширина рисунка.
Символы 01, показывают ширину пикселей в коде.

Поле в программе, которое справа, Это для удобства. Его ширина подобрана под тестовое изображение.
Код получается в одну строку. Но поле справо через 60 символов делает перенос.

Zet-K, какая у тебя операционка?
Двое смотрят в лужу.
один видит лужу, а второй отражающиеся в ней звёзды.

Zеt

  • Гость
  • **
  • Оффлайн Оффлайн
  • Сообщений: 605
  • ФИО: Николай
Re: Преобразование изображения в код
« Ответ #10 : 10 Ноябрь 2013 г., 00:54:30 »
Операционая система Windows 7.

Первой последовательной цепочкой мы показываем длину строки (ширину рисунка), так?
А ширину пикселей  для чего показывать? И что значит ширина пикселей? В рисунке ключа?
Пиксели квадратные по умолчанию!  Я думаю может вывести рамку - как бы ограничение? У них на рисунках всегда рамки
http://teren.ru/ufo/kp_05.jpg

Grey

  • Модератор
  • 1000+ постов
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 2 556
    • Ваш питомец
  • ФИО: Юдин Сергей
Re: Преобразование изображения в код
« Ответ #11 : 10 Ноябрь 2013 г., 01:28:21 »
Цитировать
А ширину пикселей  для чего показывать? И что значит ширина пикселей?
Вроде бы крестики одинаковые, а количество пикселей разное
Над рамкой нужно подумать

[вложение удалено Администратором]
Двое смотрят в лужу.
один видит лужу, а второй отражающиеся в ней звёзды.

radioman

  • Гость
Re: Преобразование изображения в код
« Ответ #12 : 10 Ноябрь 2013 г., 08:10:17 »
Пошли битвы программистов.. ;D ;D ;D

Zеt

  • Гость
  • **
  • Оффлайн Оффлайн
  • Сообщений: 605
  • ФИО: Николай
Re: Преобразование изображения в код
« Ответ #13 : 10 Ноябрь 2013 г., 10:05:36 »
Цитировать
А ширину пикселей  для чего показывать? И что значит ширина пикселей?
Вроде бы крестики одинаковые, а количество пикселей разное
Над рамкой нужно подумать

"Ширина пикселей" (верней, их количество)- это ширина рисунка. Эта строка и есть верхняя полоска рамки. Верхняя полоска рамки будет состоять из трех (или двух) таких цепочек. Задача - как обозначить конец строки (или начало).

Grey

  • Модератор
  • 1000+ постов
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 2 556
    • Ваш питомец
  • ФИО: Юдин Сергей
Re: Преобразование изображения в код
« Ответ #14 : 11 Ноябрь 2013 г., 00:35:39 »
Цитировать
Верхняя полоска рамки будет состоять из трех (или двух) таких цепочек.
Для чего?
Двое смотрят в лужу.
один видит лужу, а второй отражающиеся в ней звёзды.

 

Поддержка форума: Marconi