利用API 函数:getpixel 和 setpixel.
对每一个像素,改变它的rgb颜色。
可以成比例缩小,越小,越亮。
但是范围总是在0~255之间。
对每一个像素,改变它的rgb颜色。
可以成比例缩小,越小,越亮。
但是范围总是在0~255之间。
解决方案 »
- 如何取得excel表中筛选之后的值?
- 如何限制文本框中只输入汉字不能输入数字和其他字符?
- 有关打印~~~~~
- vsprinter控件,能不能预览打印任意大小的文档,怎样实现?
- 关于时间问题?
- QQ炸弹
- (在線等!)高分求救﹐在配置分發服務器的時候﹐SQL Server Agent 的帳戶需要變動嗎?
- 特别感谢 lndlwwh830(笑天星) 朋友的源码,特此补分~~~
- 登录窗体连接SQL SERVER数据库
- 如何在VB中播放GIF动画??
- 如何实现像IE工具条一样的功能(鼠标移上去时,图标颜色变深,离开时变回)
- 我在资源文件里放了1000多个小图片和声音文件,编译不了怎么办?前提是继续使用这个资源文件。
(ByVal hdc As Long, ByVal x As Long, ByVal y As Long) As Long
Private Declare Function SetPixelV Lib "gdi32" _
(ByVal hdc As Long, ByVal x As Long, _
ByVal y As Long, ByVal crColor As Long) As LongPrivate Function Blue(ByVal mlColor As Long) As Long
Blue = (mlColor \ &H10000) And &HFF
End FunctionPrivate Function Red(ByVal mlColor As Long) As Long
Red = mlColor And &HFF
End FunctionPrivate Function Green(ByVal mlColor As Long) As Long
Green = (mlColor \ &H100) And &HFF
End Function
R As Long
G As Long
B As Long
End Typedim temp as Color
temp = GetPixel(Picture1.hdc, XX, YY)提示类型不匹配
temp = GetPixel(Picture1.hdc, XX, YY)
R = temp Mod 256
G = temp \ 256 Mod 256
B = temp \ 65536