[VB.NET]Image.Save 生产黑色图片

前端之家收集整理的这篇文章主要介绍了[VB.NET]Image.Save 生产黑色图片前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Image.Save 生产黑色图片 我使用Image.Save( "e:/test.jpg ",System.Drawing.Imaging.ImageFormat.Jpeg) Image.Save( "e:/test.bmp ",System.Drawing.Imaging.ImageFormat.Bmp) 来保存c1条码控件生成的条码图片(Me.PictureBox1.Image = Me.C1BarCode1.Image,在pictureBox显示正常),但保存后只有黑色和条码的数字,而没有条码的图形, 请教高手指点。 __________________________________________________________________________ 估计与背景色有关. __________________________________________________________________________ 依据你的描述还真难判断怎么回事儿。 黑色、条码的数字、条码的图形? 黑色指什么东西是黑色的呀? __________________________________________________________________________ 整个一个图片除了条码的数字部分正常(白底黑字),其余一片黑 __________________________________________________________________________ 多半是背景的问题。 调用Graphics g的时候清除背景 g.Clear(Color.White); __________________________________________________________________________ 我看也像是背景色的问题。条形码图形也是黑色的,在整幅图的背景为黑色的情况下当然看不到了。 使用楼上的清除背景的方法看看吧。 __________________________________________________________________________ 调用Graphics g的时候清除背景 g.Clear(Color.White); 我估计可以 __________________________________________________________________________ 比如就是PictureBox.image ,如何使用 dim g as Graphics g=Me.PictureBox1.CreateGraphics g.Clear(Color.White) Dim bmp As New Bitmap(100,50,g) bmp.Save( "e:/test1.bmp ",System.Drawing.Imaging.ImageFormat.Bmp) 这样用对吗? __________________________________________________________________________ 利用ICO的格式保存即可 __________________________________________________________________________ 是背景的问题,要不你先用白色画背景,就不会存在那个问题了。 __________________________________________________________________________ 想看看条码代码! __________________________________________________________________________ mark __________________________________________________________________________ 想看看条码代码! ----------------------------- 我也是 __________________________________________________________________________ 条码没有代码,直接用的C1的Barcode控件 __________________________________________________________________________ 有条码这方面问题的可以去我的群32734821,交流一下 __________________________________________________________________________ dim g as Graphics g=Me.PictureBox1.CreateGraphics g.Clear(Color.White) Dim bmp As New Bitmap(100,System.Drawing.Imaging.ImageFormat.Bmp) ===================== g.Save() __________________________________________________________________________ 原文链接:https://www.f2er.com/vb/263772.html

猜你在找的VB相关文章