在UV/Image编辑器中预览图像时,我可以单击鼠标右键,然后在底角显示有关按下的像素的坐标(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中提取这些数据。

发布于 2018-01-26 13:49:09
Blender的image object通过pixels property提供访问。
还要注意,性能并不是很好,copying the pixel array可以提供帮助。您可能还想复制到numpy数组,numpy已经包含在blender版本中有一段时间了。
https://stackoverflow.com/questions/48415262
复制相似问题