StackOverflow 文档 opencl 教程 主机内存交互 阅读纹理 阅读纹理 Created: November-22, 2018 读取图像几乎就像读取数组一样。唯一的区别在于尺寸和偏移需要是三维的。 clEnqueueReadImage($queue, $memobj, $blocking, $offset, $size, $stride, $slice_pitch, $target, 0, null, null); $ stride 定义一行有多少字节。通常这只是宽度*(每个像素的字节数),但是有人可能想要更改它以使数据与存储体对齐。 $ slice_pitch 也是如此,只有这个值是第三个维度。 编写 2D 纹理读数组