lufy's legend

标题: 用setPixels 设置像素 LBitmapData 怎么动态设置大小 [打印本页]

作者: 外星人    时间: 2021-4-14 16:19
标题: 用setPixels 设置像素 LBitmapData 怎么动态设置大小
用setPixels 设置像素 超过初始设置的宽高就不能显示了

作者: lufy    时间: 2021-4-17 19:52
初始设置大一点不可以吗?
硬要改变LBitmapDate的大小的话,设置bitmapData.image.width和bitmapData.image.height也可以,设置完之后用setProperties重设一下显示范围
作者: 外星人    时间: 2021-4-23 18:57
只要是想做一个无限大的画板,,,  好像负坐标 位置  是不能绘制的
作者: 外星人    时间: 2021-4-23 18:58
lufy 发表于 2021-4-17 19:52
初始设置大一点不可以吗?
硬要改变LBitmapDate的大小的话,设置bitmapData.image.width和bitmapData.image ...


只要是想做一个无限大的画板,,,  好像负坐标 位置  是不能绘制的
作者: lufy    时间: 2021-4-24 08:16
外星人 发表于 2021-4-23 18:58
只要是想做一个无限大的画板,,,  好像负坐标 位置  是不能绘制的

canvas在浏览器上的大小是有限制的,尤其在移动端,用LBitmapDate来绘图的话,本质上就是在canvas上绘图,所以无限大是不可取的
解决办法你可以用多个LBitmapDate拼接来做,这样一个是解决了你说的负坐标问题,一个是解决了canvas大小的限制
作者: 外星人    时间: 2021-4-24 17:56
lufy 发表于 2021-4-24 08:16
canvas在浏览器上的大小是有限制的,尤其在移动端,用LBitmapDate来绘图的话,本质上就是在canvas上绘图 ...

感谢
我先这样去试试看。。。。




欢迎光临 lufy's legend (http://lufylegend.com/forum/) Powered by Discuz! X2.5