有没有给若干个像素直接着色的函数(这些点的坐标已知)?能不能绘制单通道灰度图?谢谢

0

有没有给若干个像素直接着色的函数(这些点的坐标已知)?能不能绘制单通道灰度图?谢谢

ava
😊

2020-6-6

1

putpixel 可以给指定坐标的像素着色。请参考:https://docs.easyx.cn/putpixel

绘制单通道灰度图,可以先 getpixel 获取指定坐标的颜色,然后根据你的需求修改颜色为灰度,再 putpixel 到相同坐标。getpixel 的使用请参考:https://docs.easyx.cn/getpixel

用 getpixel / putpixel 的方案相对来说性能有点低。可以考虑使用直接操作显示缓冲区的方式,可以参考这个例子:https://codebus.cn/zhaoh/a/gray-filter

ava
慢羊羊

2020-6-6

刚才试了putpixel,是太慢了。我尝试用缓冲区做。感谢您。 -  😊  2020-6-9
技术讨论社区