![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
2D code to extreme
Самым известным примером 2D-кода является бар-код (который, собственно, является даже 1D-кодом, т.е. линейным).
Но существует и много по-настоящему двумерных кодов, которые активно используются в разных областях. (Не забудем и журнал c't, распространявший на своих страницах программы в 2D-кодах в 1980-х годах.)
![]() MaxiCode |
![]() DataMatrix |
![]() QR Code |
![]() DataGlyphs® |
![]() Dot Code |
![]() MS HCCB |
Etc,etc,etc. |
А теперь доведём идею до абсудра: каждая точка уменьшится до размера одного пикселя и может быть совершенно произвольного цвета. Ни о какой избыточности тут говорить не приходится, но с помощью PrtScrn пожно по-прежнему вытянуть из картинки все исходные биты, которых будет 24 на пиксель. Вот что получится.
Английский текст (Алиса в Стране чудес)
Фрагмент:
Русский текст (Собачье сердце) в CP-1251
Фрагмент:
Русский текст (Собачье сердце) в UTF-8
Фрагмент:
JPEG; как и ожидалось, абсолютный "мусор"
Фрагмент:
EXE; местами код, местами английский, местами пусто
Фрагмент:
Теперь легче догадаться, что у меня на аватаре? :)
no subject
no subject
Точно извращенец
Re: Точно извращенец
no subject
no subject
no subject
no subject
cygiconv-2.dll
no subject
no subject
no subject
no subject
no subject
In this project, we developed a 2D barcode-reading application for the iPhone that is capable of reading URLs from barcodes and launching them using the phone's built-in browser.
http://www.cs.columbia.edu/~hgs/research/projects/iPhone-barcode/report.html
no subject
no subject
Хороший материал, спасибо.
Приглашаю поучаствовать в тестировании мобильного ридера для QR-Code.
Условия здесь: http://community.livejournal.com/ru_infolust/4855.html