如何分析gjs/gnome-extensions中的图像?

How to analyze image in gjs/gnome-extensions?

如何在 gjs/gnome-extensions 中获取图像的像素?我试过 Image() 但它在系统中未定义。

您应该为此使用 GdkPixbuf.Pixbufget_pixels() 方法将 return 一个 Uint8Array 与图像数据,您可以使用 pixels[y * pixbuf.rowstride + x * pixbuf.nChannels].

索引单个像素

(Image 是 HTML DOM 的一部分。GNOME 扩展在浏览器环境中不 运行,因此没有 DOM,与 Node.js 中的相同。)