|
|
1
5
WebGL的readPixels的签名在稍后的草稿中发生了更改。 不是每次都返回带有像素数据的新数组,而是传递一个要填充的数组作为最后一个参数: 空读像素(闪烁X、闪烁Y、Glsizei宽度、Glsizei高度、Glenum格式、Glenum类型、ArrayBufferView像素) 这允许对多个readpixels操作重复使用同一数组。 |
|
|
2
1
从工作草案 WebGL Specification :
|
|
|
3
1
不像使用readpixels那样直接,但这也可能有效。还可以将画布渲染为图像元素,如:
您必须使用特殊选项PreserveDrawingContext获取WebGL上下文,这样才能工作:
从那时起,如果你想轻松地操纵图像,你可以在二维画布中渲染它,如果你想的话,可以在那里读取像素。 我经常用这个来“截屏”我正在玩的东西。 |