如果两张图片相同,我正在制作一个比较两张图片的功能。我有这个代码:
var rez=null;
rez=compareImages();
alert(rez);
boolean function compareImages()
{
BufferedImage bi1 = java.ImageIO.read(new File("C:\\MyFiles\\pic1.png")),
bi2 = java.ImageIO.read(new File("C:\\MyFiles\\pic2.png"));
Raster r1 = bi1.getData(),
r2 = bi2.getData();
DataBuffer db1 = r1.getDataBuffer(),
db2 = r2.getDataBuffer();
int size1 = db1.getSize(),
size2 = db2.getSize();
// checking if the files sizes are the same
if(size1 != size2)
return false;
// pixel by pixel check up
for (int i = 0; i < size1; i++)
if(db1.getElem(i) != db2.getElem(i))
return false;
return true;
}
现在我想在 .js 文件中运行此代码,但是当我这样做时出现错误,缺少“;” 错误。那么如何使这个函数与 javascript 兼容呢?
谢谢。