VB用point识别picture像素点颜色,需要调整哪些属性?
picture控件的高和宽是以像素点为单位的么?
picture控件的高和宽是以像素点为单位的么?
解决方案 »
- vb中的WebBrowser不可用
- 請問各位高手:VB6.0中的WORD問題
- 高难度动作:webbrowse控件加载一个页面,弹出下载文件对话框,我如何用程序控制:取消或接受下载呢!
- supergreenbean、online进http://community.csdn.net/Expert/topic/2777/2777240.xml?temp=.9833643领分
- 用VB怎样存储图片(数据库为Mysql)
- 那位朋友能给几个关于数据集合学习和使用的例子来看看,谢谢!!
- VB中有获取本地计算机名的函数吗?
- VB--QQ群招人,有活儿大家干,一起开发程序。
- 查找文件名并重命名
- 高手帮帮忙!!!
- 求教贴
- VB程序合并
ScaleHeight和ScaleWidth是内部可用区域的高和宽
Height和Width是外部整体的高和宽
两者区别就是边框大小是否考虑进来。
Option ExplicitPrivate Sub Command1_Click()
Picture1.ScaleMode = 3 '把容器内部的坐标系单位设置成像素
Picture1.AutoRedraw = True
Set Picture1.Picture = LoadPicture("B:\test.jpg") '导入一张测试图片
Dim x As Long
Dim y As Long
For x = 0 To Picture1.ScaleWidth / 2 '遍历图片左半边的所有像素
For y = 0 To Picture1.ScaleHeight
'逐个像素取色,然后取反,做出底片效果
Picture1.PSet (x, y), Not Picture1.Point(x, y)
DoEvents
Next
Next
End Sub