求助~~~!如何把一张640X480 Pix的图片划分为5个部分?并计算每部分为128X96 Pix的RGB和亮度值? 如何把一张640X480 Pix的图片划分为5个部分(每部分为128X96 Pix),然后求得出每128X96的RGB和亮度值? 请熟悉VB的高手详细提点!谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 计算亮度有公式rgb用SUM/n 640X480 <> 5*128X96 RGB值和亮度值已经通过用: For i = 0 To width5 For j = 0 To heigh5 rgb = GetPixel(hdc, i, j) Blue1 = Blue(rgb5) '获得B值 Red1 = Red(rgb5) '获得R值 Green1 = Green(rgb5) '获得G值 'Y = 0.299R + 0.58G + 0.114B Y = 0.299 * bRed + 0.58 * bGreen + 0.114 * bBlue 得出来啦!现在有个问题就是如何把一张640X480 Pix的图片分成若干个5X5 Pix为一个单元来获取它RGB和亮度值。即得出的数据将是若干个5X5 Pix区域的数据。谢谢各位高人的指点!!! pictureclip控件或者在你的循环里面把数据分成5x5的。 1、如何把pictureclip控件去实现分成5x5为一个单元?属性或是函数或者其它.....2、如果把数据分成5X5的话,我又如何去判断数据里面的5X5单元是否真正能对应上图片上5X5的区域呢?请详细的说明或作出代码示范!谢谢你的回复! 不好意思,有些朋友不太明白我想问什么问题,可能是我说得不够清楚吧。我现在主要想实现目的:在640X480 Pix图片上,划分成128 X 96个小区域,每个区域的像素是 5X5 Pix,然后是以每5X5 Pix区域为一个单元来导出相关的RBG和亮度值数据。再次谢谢热心朋友们的帮助! 在word文档中,我已经使光标定位到一个地方,现在我想从光标处选中四个字符,并可得到这四个字符,请问用vba如何实现。 取日期时候出错,急!!! 第一次发贴,求教几个问题 高难度问题::::请教如何检测一个程序(进程)即时的的网络流量 为什么我用chr()函数,VB会报找不到工程或库 zhangcyu (30)、 yoki (70) 拿分 输入中文和显示中文的问题 50分送朋友!如何读取一个*.DBF文件中的数据 制作好安装盘后,安装时的一点插曲!!! 不懂就问:如何在后台数据检索时设窗口鼠标为沙漏? comboListBox 的下拉长度如何指定? 关于word宏的问题
rgb用SUM/n
For i = 0 To width5
For j = 0 To heigh5
rgb = GetPixel(hdc, i, j)
Blue1 = Blue(rgb5) '获得B值
Red1 = Red(rgb5) '获得R值
Green1 = Green(rgb5) '获得G值
'Y = 0.299R + 0.58G + 0.114B
Y = 0.299 * bRed + 0.58 * bGreen + 0.114 * bBlue
得出来啦!现在有个问题就是如何把一张640X480 Pix的图片分成若干个5X5 Pix为一个单元来获取它RGB和亮度值。即得出的数据将是若干个5X5 Pix区域的数据。谢谢各位高人的指点!!!
2、如果把数据分成5X5的话,我又如何去判断数据里面的5X5单元是否真正能对应上图片上5X5的区域呢?
请详细的说明或作出代码示范!谢谢你的回复!
我现在主要想实现目的:在640X480 Pix图片上,划分成128 X 96个小区域,每个区域的像素是 5X5 Pix,然后是以每5X5 Pix区域为一个单元来导出相关的RBG和亮度值数据。
再次谢谢热心朋友们的帮助!