0

在 UV/图像编辑器中预览图像期间,我可以单击鼠标右键,然后在底角显示有关坐标(X,Y)和颜色(R,G,B)按下像素的信息。如何在 Python 中获取这些信息(坐标、颜色)?

我在源 IMAGE_OT_sample https://github.com/martijnberger/blender/blob/master/source/blender/editors/space_image/image_ops.c#L2996中找到

static void image_sample_apply(bContext *C, wmOperator *op, const wmEvent *event)

但我不知道如何在 Python 中提取这些数据。

在此处输入图像描述

4

1 回答 1

0

Blender 的图像对象通过像素属性提供访问。

另请注意,性能不是很好,复制像素阵列会有所帮助。您可能还想复制到 numpy 数组,numpy 已经包含在搅拌机版本中一段时间​​了。

于 2018-01-26T05:49:08.540 回答