社区
VB
帖子详情
怎样才能将一个彩色(双色的)的bmp图转换成黑白色bmp
bobedong
2004-11-01 11:39:22
彩色的两种颜色是不固定的,可以是red/green或blue/yellow或其它颜色,想把它转成黑白两色的,该怎么做?我可以规定一种为黑色另一种为白色,但我必须先提取出其中两种颜色。请各位指点一下。
...全文
147
4
打赏
收藏
怎样才能将一个彩色(双色的)的bmp图转换成黑白色bmp
彩色的两种颜色是不固定的,可以是red/green或blue/yellow或其它颜色,想把它转成黑白两色的,该怎么做?我可以规定一种为黑色另一种为白色,但我必须先提取出其中两种颜色。请各位指点一下。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bobedong
2004-11-02
打赏
举报
回复
比如说,将RGB的值进行调整,原来的彩图就可以变成黑白的
捏造的信仰
2004-11-02
打赏
举报
回复
其实速度很快的。比方原图像为bitmap1,当中有color1和color2,转换为bitmap2,即这样
for j = 0 to bitmap1.height-1
for i = 0 to bitmap1.width-1
bitmap2.setpixel(i,j,iif(bitmap1.getpixel(i,j)=color1,color.black,color.white))
next
next
捏造的信仰
2004-11-01
打赏
举报
回复
那就一个像素一个像素去转换好了
bobedong
2004-11-01
打赏
举报
回复
没有更好的方法吗?
VC++做异形窗口 透明效果
通过指定SetupRegion()的MaskBitmapID 为
一个
我们称之为“蒙板”的
双色
位
图
(多色彩也可以,但一般没有必要),即可实现需要的操作。
图
4为在同一背景位
图
上,通过
图
3的蒙板位
图
实现的效果,并且增加了对话框窗体的...
BMP
图
片格式小解
灰度
图
象:在灰度
图
像中,像素灰度用8bit表示,像素灰度级用8bit表示,所以每个像素都是介于
黑
色和
白色
之间的256种的灰度的一种。 索引
图
像:在真
彩色
出现之前,由于技术上的原因,计算机在处理时并没有达到每像素...
bmp
图
像格式 读二进制方式
bmp
图
像格式 读二进制方式 2009-07-14 10:06:15| 分类: 技术积累 | 标签: |字号大中小 订阅 近期在研究
bmp
图
片格式。文件格式的结构体说明网上到处都是。用UltraEdit打开
bmp
二进制文件后,...
C语言实现
BMP
格式
图
片的读写
经过一天的实践,终于弄明白的
BMP
Bmp
文件格式解析
位
图
信息头包含
图
象的尺寸信息、
图
像用几个比特数值来表示
一个
像素、
图
像是否压缩、
图
像所用的颜色数等信息。颜色信息包含
图
像所用到的颜色表,显示
图
像时需用到这个颜色表来生成调色板,但如果
图
像为真
彩色
,既
图
像...
VB
16,722
社区成员
110,526
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章