2枚の写真が同じ場合に比較する機能を作っています。私はこのコードを持っています:
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と互換性を持たせるにはどうすればよいですか?
ありがとう。