PCB电路板Bmp图像处理

0 项目需求:

解析PCB电路板的gerber文件,将PCB电路板图像显示并绘制出PCB电路板BMP图像用于喷墨打印,针对打印需求,需要输出1bit图像2bit图像1bit&2bit反色图8bit墨量直观图预览图xml文件,同时,为控制喷头喷印的墨量,需要对图像进行处理,比如2bit灰度变化抽点削减线宽,为防止喷墨后有墨流出,需要对色块的边缘进行一圈筑坝。解析和显示部分由同事完成,本人主要完成PCB电路板BMP图像处理部分,即上述黑体字所描述的功能。

1 绘制8bit图像

业务上并没有输出8bit图像的需求,但由于直接对1bit图像进行绘制看上去可行,但是1bit图像只有黑白两种颜色,0表示黑色,1表示白色,由于2bit图像是由1bit图像转换而来,1bit图像无法进行灰度变化,所以我们无法对2bit进行灰度变化,所以这种方法不可取。8bit图像用1字节表示一个像素,具有256种灰度值,如果2bit需要进行灰度变化,那就先对8bit图像进行灰度变化,然后转化后的2bit也就进行了相应的灰度变化,因此这里先对8bit图像进行绘制,将8bit转化为2bit和1bit,同时也可以用于后面的2bit图像灰度变化。

绘制直线、圆弧、闪绘、自定义区域:<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

子非鱼Swx

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值