社区
C++ Builder
帖子详情
知道怎样取位图象素值(8位,16位,24位)的朋友请帮一下
lihongfei9921
2002-05-31 04:26:42
我在 Image 控件,放置了一位图图像
现在想把这幅图像每一位的象素取出来,放在一个 byte * p指针所指向的内存区
并可以随意的读取每一象素值
要求:用1字节表示一象素
用2字节表示一象素
用3字节表示一象素
急!!请大侠们帮忙!!!
...全文
43
3
打赏
收藏
知道怎样取位图象素值(8位,16位,24位)的朋友请帮一下
我在 Image 控件,放置了一位图图像 现在想把这幅图像每一位的象素取出来,放在一个 byte * p指针所指向的内存区 并可以随意的读取每一象素值 要求:用1字节表示一象素 用2字节表示一象素 用3字节表示一象素 急!!请大侠们帮忙!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ilikestrawberry
2002-06-03
打赏
举报
回复
Tcolor mycolor;
int r,g,b;
mycolor=Image1->Canvas->Pixels[x][y];
r=GetRValue(mycolor);
g=GetGValue(mycolor);
b=GetBValue(mycolor);
我不懂电脑
2002-05-31
打赏
举报
回复
Image1->Canvas->Pixels[x][y];
jishiping
2002-05-31
打赏
举报
回复
设定Image->Picture->Bitmap的PixelFormat,这样就可以
Image->Picture->Bitmap = pf8bit; //用1字节表示一象素
Image->Picture->Bitmap = pf16bit; //用2字节表示一象素
Image->Picture->Bitmap = pf24bit; //用3字节表示一象素
你可以用Image->Picture->Bitmap->ScanLine[nRow]访问每一行的像素值
位
图
文件
BMP文件组成 BMP文件由文件头、
位
图
信息头、颜色信息和图形数据四部分组成。文件头主要包含文件的大小、文 ...需用到这个颜色表来生成调色板,但如果图像为真彩色,既图像的每个像素用
24
个比特来表示,文件中
Delphi下实现全屏快速找图找色
最近有好几个
朋友
都在问我找图找色的问题,奇怪?于是乎写了一个专门用于找图找色的单元文件“BitmapData.pas”。在这个单元文件中我实现了从文件中导入
位
图
、屏幕截图、鼠标指针截图、在图片上查找子图、在图片上...
A Pencil Sketch Effect(素描特效)
让我们看
一下
怎么做。我们需要比较6个数
值
来决定这6张纹理的权重。我们用half类型存储这些比较
值
和这些
值
与待处理像素亮度
值
的差异。这会是这样: half i = intensity * 6 ; half3 intensity3 = half3( i , ...
位
图
的详细组成结构
位
图
信息头包含图象的尺寸信息、图像用几个比特数
值
来表示一个像素、图像是否压缩、图像所用的颜色数等信息。颜色信息包含图像所用到的颜色表,显示图像时需用到这个颜色表来生成调色板,但如果图像为真彩色,既图像...
位
图
和调色板的概念
那么Windows是如何显示图象的呢?这就要谈到
位
图
(bitmap)。 我们
知道
,普通的显示器屏幕是由许许多多点构成的,我们称之为
象素
。显示时采用扫描的方法:电子枪每次从左到右扫描一行,为每个
象素
着色,然后从上到下...
C++ Builder
13,822
社区成员
102,680
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章