0
我使用的是Ingenico公司的i6580密碼鍵盤的機器和我在默認的3個字節的ASCII簽名格式檢索客戶的簽名。我使用VS2010編寫了VB.NET。有誰知道是否有可以將這種格式轉換回圖像的實用程序?轉換3個字節的ASCII簽名格式圖像
我使用的是Ingenico公司的i6580密碼鍵盤的機器和我在默認的3個字節的ASCII簽名格式檢索客戶的簽名。我使用VS2010編寫了VB.NET。有誰知道是否有可以將這種格式轉換回圖像的實用程序?轉換3個字節的ASCII簽名格式圖像
我使用這個C#函數畫上PictureEdit的圖像(DevExpress的控制)
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;
}
}
}
}
你是什麼意思「在默認的轉換格式」? –
對不起粘貼錯了行,有2個應該輸出fomats ...•SIG_BIN_2(3個字節的ASCII簽名格式) •SIG_RAW_4(4字節的原始簽名格式) – JBone
你有這些任何文件或鏈接?這聽起來不像是真正的完整圖像格式......你在3個字節中沒有太多空間! –