Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dart 加载纹理的图像数据(texImage2DTyped?)_Dart_Webgl - Fatal编程技术网

Dart 加载纹理的图像数据(texImage2DTyped?)

Dart 加载纹理的图像数据(texImage2DTyped?),dart,webgl,Dart,Webgl,我找到了几种加载图像并将其用作纹理的方法。我找到的所有示例都使用texImage2D。但根据文献,这种方法是一些不推荐的方法。我有两种选择:texImage2DUntyped或texImage2DTyped。非类型化版本可以为像素数据提供ImageElement,但我不知道应该为其他参数传递什么值 因为我想从实际的gl渲染代码中提取html内容,所以我想用一种方法加载图像并将数据传递给渲染代码。我认为texImage2DTyped在这里会很好,但我找不到如何将图像作为TypedData加载的示例

我找到了几种加载图像并将其用作纹理的方法。我找到的所有示例都使用texImage2D。但根据文献,这种方法是一些不推荐的方法。我有两种选择:texImage2DUntyped或texImage2DTyped。非类型化版本可以为像素数据提供ImageElement,但我不知道应该为其他参数传递什么值

因为我想从实际的gl渲染代码中提取html内容,所以我想用一种方法加载图像并将数据传递给渲染代码。我认为texImage2DTyped在这里会很好,但我找不到如何将图像作为TypedData加载的示例。再说一遍,其他参数的可能值是什么


TL:DR:TexImage2Untyped有一个例子吗?

文档问题有一个未解决的问题:

顺便说一下,我在这里同时使用了Texamage2DTyped和Texamage2dImage:

texImage2DTyped-->从UINT8列表中获取数据


Texamage2dImage-->从ImageElement获取数据

您可以看看spectre是如何使用Texamage2dTyped函数的。看起来文档是错误的。例如,
texImage2DCanvas
的文档中说:“强烈建议您使用texImage2DUntyped或texImage2DTyped(或者为了更具体,使用更专门的texImage2DImageData、texImage2DCanvas、texImage2DVideo)”。换句话说,文档说使用和不使用该功能。在您的情况下,您可能希望使用
texImage2DImage
。这也吸引了我的注意(:这是我在这里发布的另一个原因,我认为有人知道真相。Texamage2dImage是一个解决方案,但我希望有一种方法可以加载图像数据,然后将其传递到渲染代码,而不依赖html库-如果可能的话