Windows窗体应用程序上的笔和平板电脑数字输入

时间:2014-10-14 18:01:45

标签: vb.net

在我的vb.net项目(visual basic 2008)中,我需要以图像格式(最好是.png格式)存储签名,可以使用有趣的笔/平板电脑硬件,例如wacom竹片(我用的那个)顾客怎么样'签名从数字笔/平板电脑传输并放入窗体上的图片框中。图像将存储在文件结构中,并通过它自己的路径引用。 (c://sig1.png)路径将作为字符串存储为用户记录的一部分。

必须考虑像素高度和宽度等因素,以避免拉伸和不均匀。

我发现在文中很难解释这一点,如果不确定,请提出问题。

1 个答案:

答案 0 :(得分:0)

  1. 启动计算机。
  2. 在加载操作系统后插入平板电脑设备。
  3. 打开Photoshop并配置设备(之前购买并安装photoshop,如果没有)
  4. 添加一个新的(空图层)并删除(白色)背景。
  5. 让定制人员签名。
  6. 将文件保存为PNG,并将其保存在您选择的目录中。
  7. 在VS 2008中,使用OpenFileDialog查找已保存的PNG。
  8. YourPictureBox.Image = Image.FromFile(TheFileOpener.FileName).Clone()
  9. 点击添加的Button哪个代码将文件嵌入文件结构中,或者将TheFileOpener.FileName值保存在自定义记录中(没有真正理解这部分说明)
  10. Errrr。好的 !那对我来说并不好。对不起:P但我非常怀疑这里有人......

    • 编写整个代码以配置和监控来自Wacom设备的输入
    • 解释输入并绘制一个Bitmap(System.Drawing with Graphics?Array of Byte和Marshall.Copy?),考虑到X和Y分辨率......

    当然,如果您的设备处理位图部分,那么只需执行:

    MyPictureBox.Image = TheBitmapFromDevice
    MyPictureBox.Image.Save(FilePath, FileFormat.PNG)
    
    祝你好运!
    提示:您应该先开始查看Wacom API,然后来这里寻求特定问题的帮助......