|
.SHOさん、ありがとうございます。
さて、これバーコードを
string workbmpcolorname = "";
for (int i = 0; i < workbmp.Width-1; i++){
int pixcelcolor = workbmp.GetPixel(i, 0).ToArgb();
if(pixcelcolor == -1) workbmpcolorname += "○";
else if(pixcelcolor == -16777216) workbmpcolorname += "●";
}
でとりあえずstringにしてみたのです。
どう見るんでしょうね。う〜む。
みきぬさん。ありがとうございます。
貸出管理システムですか。なるほど。ぜんぜん違ってますね。
こちらこそ説明不足ですみませんでした。
JANコードである、というところはわかったんですけど、いざそのコードパターンを数字に復号(?)するところが、まだ結びついてないで壁に当たっています。
ふたつのスペースとふたつのバーの合計モジュールが7になるらしいので、
ふたつのスペースとふたつのバーごとに区切ってみました。
●●●●●●○○●●●●●●○
●●●●●●●●●●●●●●○○●●●●●●●●●○○○○○○○○○○
●●●●●○○○○○○○●●●●●○○○○○○
●●●●●●●●●●●●●○○●●●●●○○○○○○○○○○○
●●●●●●●●●○○●●●●●○○○○○○○○○○○○○○
●●●●●○○●●●●●●○○○○○○
●●●●●○○○○○○○●●●●●●●●●○○
●●●●●○○○●●●●●○○
●●●●●○○○○○○○○○○○●●●●●○○○○○○○
●●●●●○○●●●●●○○○○○○○○○○○○○○
●●●●●○○○○○○○●●●●●●●●●●●●●○○
●●●●●●●●●●○○●●●●●●●●●○○○○○○
●●●●●○○○○○○○●●●●●○○○○○○○○○○
●●●●●●●●●●○○●●●●●●●●●○○○○○○
●●●●●○○○●●●●●○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○
これで、15行になる。求めるのは13行(13桁)だから、すこし違う。短いところが問題なんでしょうか。
●●●●●●○○●●●●●●○●●●●●●●●●●●●●●○○
●●●●●●●●●○○○○○○○○○○●●●●●○○○○○○○
●●●●●○○○○○○●●●●●●●●●●●●●○○
●●●●●○○○○○○○○○○○●●●●●●●●●○○
●●●●●○○○○○○○○○○○○○○●●●●●○○
●●●●●●○○○○○○●●●●●○○○○○○○
●●●●●●●●●○○●●●●●○○○
●●●●●○○●●●●●○○○○○○○○○○○
●●●●●○○○○○○○●●●●●○○
●●●●●○○○○○○○○○○○○○○●●●●●○○○○○○○
●●●●●●●●●●●●●○○●●●●●●●●●●○○
●●●●●●●●●○○○○○○●●●●●○○○○○○○
●●●●●○○○○○○○○○○●●●●●●●●●●○○
●●●●●●●●●○○○○○○●●●●●○○○
●●●●●○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○○
う〜む。
重ねて、Webの方もどなたかヒントをお願いします。
|