2011-10-24 2 views
0

으로 변환합니다. Ingenico i6580 핀 패드 기계를 사용하고 있으며 기본 3 바이트 ASCII 서명 형식으로 고객의 서명을 검색하고 있습니다. VB.NET에서 VS2010을 사용하여 코딩했습니다. 이 형식을 다시 이미지로 변환 할 수있는 유틸리티가 있는지 아는 사람 있습니까?3 바이트 ascii 서명 형식을 이미지

+0

PictureEdit에 이미지를 그릴 (A DevExpress의 제어)이 C 번호 기능을 사용하고 있습니다? –

+0

잘못된 라인을 붙여 넣은 죄송합니다. 2 개의 출력물이 있습니다 ... • SIG_BIN_2 (3 바이트 ASCII 서명 형식) • SIG_RAW_4 (4 바이트 원시 서명 형식) – JBone

+2

설명서 또는 링크가 있습니까? 정말 풀 이미지 포맷 인 것처럼 들리지는 않습니다 ... 3 바이트 공간이별로 없습니다! –

답변

0

난 당신이 "기본 변환 형식으로"무엇을 의미합니까

public void getSignGraph(string signatureData) 
    { 
     var stringOfPoints = signatureData.Split(','); 
     var beginStroke = true; 
     //PictureEdit1 is a DevExpress control where the image will be drawn 
     using (Graphics g = PictureEdit1.CreateGraphics()) 
     { 
      g.Clear(Color.White); 
      var keepx = ""; 
      var keepy = ""; 
      foreach (var pointval in stringOfPoints) 
      { 
       if (!String.IsNullOrEmpty(pointval)) 
       { 
        var point = pointval.Split(','); 
        var x = point[0]; 
        var y = point[1]; 

        if (x == "#" && y == "#") 
        { 
         beginStroke = true; 
        } 
        else 
        { 
         if (beginStroke) 
         { 
          beginStroke = false; 
         } 
         else 
         { 
          g.DrawLine(new Pen(Color.Black), new Point(Convert.ToInt32(keepx), Convert.ToInt32(keepy)), new Point(Convert.ToInt32(x), Convert.ToInt32(y))); 
         } 
        } 
        keepx = x; 
        keepy = y; 
       } 
      } 
     } 
    } 
관련 문제