タグ

ブックマーク / arikui.hatenadiary.jp (2)

  • Canvasでバーコードを読む - f8g

    JANの仕様 ここが分かりやすい。→ バーコードの作り方 プログラミングでの話 まずは、 バーコードの部分だけ写ってる写真を用意する 高さ1px分どこかを切り取る コントラスト調整 2値化 ビットの文字列にする モジュールの幅を調節 左右のガードバーからスケールを推測 ガードバー部分を削除 みたいな準備をします。結構写真写りに左右されるかも。 13桁の数字のうち、画像として表現されているのは2-13文字目までの12文字で、最初の1文字目は2-7文字目によって判別します。なので、とりあえず2文字目以降を判別します。対応表は下みたいな感じ。 { left: { odd: { "0001101": 0, "0011001": 1, "0010011": 2, "0111101": 3, "0100011": 4, "0110001": 5, "0101111": 6, "0111011": 7,

    Canvasでバーコードを読む - f8g
  • ウィンドウをキャプチャしてアニメーションGIFを作る (.NET) - f8g

    .NET Framework v3.5で動作確認。(v2.0.50727でも動くと思う) 使ったもの Windows Visual Basic 2008 express edition 時間 ウィンドウのキャプチャ ' Imports System.Runtime.InteropServices ''' <summary> ''' GetWindowRectで使う構造体 ''' </summary> <StructLayout(LayoutKind.Sequential)> _ Structure RECT Public left As Integer Public top As Integer Public right As Integer Public bottom As Integer End Structure ''' <summary> ''' 画像を別のコンテキストに送る ''

    ウィンドウをキャプチャしてアニメーションGIFを作る (.NET) - f8g
  • 1