如何分析gjs/gnome-extensions中的图像?
How to analyze image in gjs/gnome-extensions?
如何在 gjs/gnome-extensions 中获取图像的像素?我试过 Image()
但它在系统中未定义。
您应该为此使用 GdkPixbuf.Pixbuf
。 get_pixels()
方法将 return 一个 Uint8Array
与图像数据,您可以使用 pixels[y * pixbuf.rowstride + x * pixbuf.nChannels]
.
索引单个像素
(Image
是 HTML DOM 的一部分。GNOME 扩展在浏览器环境中不 运行,因此没有 DOM,与 Node.js 中的相同。)
如何在 gjs/gnome-extensions 中获取图像的像素?我试过 Image()
但它在系统中未定义。
您应该为此使用 GdkPixbuf.Pixbuf
。 get_pixels()
方法将 return 一个 Uint8Array
与图像数据,您可以使用 pixels[y * pixbuf.rowstride + x * pixbuf.nChannels]
.
(Image
是 HTML DOM 的一部分。GNOME 扩展在浏览器环境中不 运行,因此没有 DOM,与 Node.js 中的相同。)