Кто-нибудь знает API, который генерирует изображения хеш - PullRequest
1 голос
/ 11 декабря 2010

Я искал API, который может генерировать (и мне понадобится тот, который затем может читать) хэши изображений.

Я не знаю, так ли это, как они называются. Это те черно-белые кроссворды, похожие на изображения, которые вы видите на билетах или в продуктовых магазинах в супермаркете, которые однозначно идентифицируют что-то.

Ответы [ 3 ]

3 голосов
/ 11 декабря 2010

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

Популярные примеры: QR-код или Datamatrix . Вы не указали какой-либо язык, поэтому вам нужно искать совместимые библиотеки самостоятельно, но я думаю, что с ключевыми словами, приведенными здесь, это будет очень легко.

2 голосов
/ 11 декабря 2010

Слово, которое вы ищете, это "штрих-код" .Первые примеры были одномерными.Это были узоры полос и пространств, которые были отсканированы перпендикулярно полосе.Информация кодируется вариациями ширины полос и пробелов.Преимущество одномерных штрих-кодов состоит в том, что они обычно требуют относительно низкой точности процессов печати для формирования.Недостатком их является низкая плотность информации.Обычные 1D-символы включают код 39 , UPC-A и с перемежением 2 из 5 .

В более поздних кодах используются двухмерные шаблоны для упаковки дополнительной информации.в меньшую площадь.Типичными примерами являются гексагональные символы MaxiCode , видимые на упаковках ИБП, и различные квадратные символы ( QR-код , ацтекский код , Datamatrix часто встречаются на многих товарах, в почтовых отправлениях и даже в рекламе.

Существует много признанных видов штрих-кодов (известных в отрасли как символика). Вот ссылка на хороший лаконичный список с примерами некоторых часто встречающихся символов.

Большинство производителей оборудования для штрих-кодов также продают программное обеспечение для создания символов и меток, содержащих символы.Существует также ряд проектов с открытым исходным кодом, обычно ориентированных на одну символику или группу тесно связанных символов.

2 голосов
/ 11 декабря 2010

Вы имеете в виду штрих-коды?QR-код?

alt text

http://fukuchi.org/works/qrencode/index.en.html (с)

http://code.google.com/p/zxing/ (Java)

http://www.twit88.com/home/opensource/qrcode (с #)

...