修改图片象素颜色出错,求教
程序如下,波浪线部分的出错提示是
“未处理的“System.ArgumentException”类型的异常出现在 system.drawing.dll 中
其他信息:使用了无效参数。
”
如何解决?
Dim bmpb As Bitmap
Dim bmpe As Bitmap
Dim bmpheght As Integer
Dim bmpw As Integer
Dim i, k, l As Integer
Dim cloAs
Dim a
bmpb = PictureBox1.Image.Clone
bmpe = PictureBox2.Image.Clone
For l = 0 To 6
'bmpb = bmpe
bmpheght = CType(bmpb.Height, Integer) '获得图片的高
bmpw = CType(bmpb.Width, Integer) '获得图片的宽
Button1.Text = bmpw '显示图片的宽
For i = 0 To bmpw - 1
For k = 0 To bmpheght - 1
cloAs = bmpb.GetPixel(i, k)
'获得象素点的颜色,返回颜色的16制代码
bmpe.SetPixel(i, k, cloAs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Next
Next
Next
“未处理的“System.ArgumentException”类型的异常出现在 system.drawing.dll 中
其他信息:使用了无效参数。
”
如何解决?
Dim bmpb As Bitmap
Dim bmpe As Bitmap
Dim bmpheght As Integer
Dim bmpw As Integer
Dim i, k, l As Integer
Dim cloAs
Dim a
bmpb = PictureBox1.Image.Clone
bmpe = PictureBox2.Image.Clone
For l = 0 To 6
'bmpb = bmpe
bmpheght = CType(bmpb.Height, Integer) '获得图片的高
bmpw = CType(bmpb.Width, Integer) '获得图片的宽
Button1.Text = bmpw '显示图片的宽
For i = 0 To bmpw - 1
For k = 0 To bmpheght - 1
cloAs = bmpb.GetPixel(i, k)
'获得象素点的颜色,返回颜色的16制代码
bmpe.SetPixel(i, k, cloAs)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Next
Next
Next
...全文
相关推荐
java 替换图片颜色 修改PNG图片颜色
将图片加载到内存 循环图片每个像素 找到你需要修改的像素 进行颜色修改。然后再图片BASE64
反转图片的颜色
Example041-反转图片的颜色
Qt图片颜色修改源码
针对较小size的图片逐点变色,可以是任意RGB色,当然你也可以自己修改代码,让对应的颜色转变为你想要的,代码简单,初学者可以看懂。
WPF 修改图片颜色 2.5
在 WPF 可以使用很多图片处理的方法,本文告诉大家的是一个图片处理,可以把处理的图片保存在文件
WPF 修改图片颜色 1.2
本文告诉大家如何修改图片的颜色,如去掉图片的蓝色 在 WPF 可以使用很多图片处理的方法,本文告诉大家的是一个图片处理,可以把处理的图片保存在文件 这是博客使用的例子


