【发布时间】:2022-01-19 10:46:13
【问题描述】:
如何在 gjs/gnome-extensions 中获取图像像素?我试过Image(),但它在系统中未定义。
【问题讨论】:
标签: image-processing gnome-shell-extensions gjs
如何在 gjs/gnome-extensions 中获取图像像素?我试过Image(),但它在系统中未定义。
【问题讨论】:
标签: image-processing gnome-shell-extensions gjs
您应该为此使用GdkPixbuf.Pixbuf。 get_pixels() 方法将返回带有图像数据的Uint8Array,您可以使用pixels[y * pixbuf.rowstride + x * pixbuf.nChannels] 索引单个像素。
(Image 是 HTML DOM 的一部分。GNOME 扩展不在浏览器环境中运行,因此没有 DOM,就像在 Node.js 中一样。)
【讨论】: