Как напечатать скрытый бар-код

Ktitiss

Задача. Надо напечатать на бумаге серенький квадратик. Но не просто так, а какую-то информацию в нем запрятать. Байт 100-200. Но так чтобы для человеческого глаза квадратик продолжал оставаться однотонным квадратиком. С другой стороны при сканировании этого квадратика бытовым сканером эту информацию можно бы было оттуда однозначно извлечь. Даже если лист в сканере немного сдвинут или повернут. То есть нужно что-то вроде скрытого бар-кода.

uvilir

у человеческого глаза разрешение поболее будет любого бытового сканнера

electricbird

да. но это не есть док-во невозможности поставленной задачи. Общеизвестный пример: рисунок с чередующимися чёрными и белыми полосами одинаковой ширины; глаз ошибётся , а сканер нет... так что, не всё так просто...

spiritmc

Только "симпатические" чернила и, соответственно, особый сканер.
---
"...Надо учиться --- не напрягаясь!.." Акад. А.А.Бучаченко.

spiritmc

Было требование на однородность окраски для глаза.
---
"...Надо учиться --- не напрягаясь!.." Акад. А.А.Бучаченко.

Ktitiss

Есть интереснее пример, недавно в форуме постили. Обычная картинка с цветочками, ничего не предвещает беды, а если выделить ее в експлорере (Ctrl+A) -- там голую женщину видно. :-)

Xephon

тут фишка в скрипте, а не картинке

sagemma

Тут фишка в Эксплорере и картинке

Xephon

ничего "графически" странного там нет уж точно

Ktitiss

Задачка немного усложняется. Во первых есть только черные и белые точки. Во вторых если взять вертикальный отрезок длинной сантиметр, то он должен содержать от 75 до 85 черных и примерно столько же белых отрезочков.

antcatt77

и в чем проблема?
Вот так, например, кодируешь - 0


.xx
x.x
.x.


а вот так - 1


x.x
.x.
x.x


серость у них примерно одиннаковая

Ktitiss

Круто! Спасибо. После некотых уточнений должно клево заработать.
Я думал о чем-то более сложном....

dimcom

каком ещё скрипте?
где он? в картинке?
мне тут один пассажир
доказывал недавно
что в фильме вирусы есть
из той же серии
Оставить комментарий
Имя или ник:
Комментарий: