c1picture导出图片错误
调用c1picture.image.save(文件名)导出时报错。提示GDI+一般性错误。这个c1picturebox应该是可以直接导出图片。而且我们导入图片也是通过c1picture保存导数据库。
不知道是啥情况。
我现在写了一个从数据库导出图片的类,直接导出。
本来是想借用c1picturebox简单点,导出方便点。 是否是保存的格式不对,这个Image对象就是说一个单纯的System.Drawing.Image,和C1实际上就没有什么关系了,c1picturebox只是用来显示它的 c1picturebox我能正常显示图片。但导出图片就是报错。 你上传一个demo上来,我协助你看一下吧 我把代码贴出来
。很简单的一段导出图片
Dim intsuc As Integer = -2
Try
Dim strfilename As String = "pic"
Dim vdlg As New SaveFileDialog
With vdlg
.Filter = "所有文件|*.*|图片|*.Jpg|图片|*.bmp"
.ShowDialog()
strfilename = .FileName
If Len(strfilename) > 0 Then
C1Img1.Image.Save(strfilename,ImageFormat.Jpeg)
End If
End With
intsuc = 1
Catch ex As Exception
MsgBox(ex.Message, , "错误")
End Try
Return intsuc
加载图片时。
表b_material_photo ,存图片的字段是b_photo
dim dt as new datatable
c1img1.datasource=dt
c1img1.datafield="b_photo"
这个我这边没有办法判断具体原因,我帮你在网上也搜索了一下,有很多类似的问题,建议可以参考一下
https://www.baidu.com/s?tn=mswin_oem_dg&ie=utf-16&word=GDI%2B%E4%B8%80%E8%88%AC%E6%80%A7%E9%94%99%E8%AF%AF 好的,问题解决就行
页:
[1]