gpt4 book ai didi

javascript - 在 node.js 上检测纯色图像

转载 作者:行者123 更新时间:2023-11-30 16:22:42 24 4
gpt4 key购买 nike

我正在使用 phantomjs 进行屏幕截图,但有时它会失败并生成纯灰色图像。

我只想测试图像是否只是纯色,如果是则测试失败。

什么是真正简单有效的测试方法?

最佳答案

如果您的图像是 PNG,您可以使用类似 png.js 的库提取像素数据并按以下方式使用它:

var PNG = require('png-js');
PNG.decode('some.png', function(pixels) {
// pixels is a 1d array (in rgba order) of decoded pixel data
});

然后您可以遍历像素数组,检查每个像素元素是否相同。如果它们都相同,那么您就得到了纯色结果。

关于javascript - 在 node.js 上检测纯色图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34521799/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com