首页 > 代码库 > skia~canvas~bitmap
skia~canvas~bitmap
问题:怎么通过SetDIBitsToDevice(hdc, destx, desty, width, height, srcx, srcy, startscan, scanlines, startbit, lpbmi, colorMode);canvas上的不同的绘制反应到DC上。
上次实验了new canvas(bitmap),但是这种bitmap必须是一个已经存在的bitmap且已经初始化。现在问题是,怎么去掉这个背景,直接反应上其他。也就是,bitmap内部的赋值。
通过家里一个绘画skia类,发现,直接的定义一个bitmap,其内部是没有赋值的,即是一个空值。这个就牵涉到了其内部的初始化操作。同样又牵涉到了,canvas的画布的大小,布局,调整等设置。
这个参照SkWindow.h里的实现。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。