地址:https://www.dukelearntoprogram.com//course1/example/index.php
利用javasript将drewRobert.png
绿幕背景替换成恐龙dinos.png
// write
var fgImage = new SimpleImage("drewRobert.png");
var bgImage = new SimpleImage("dinos.png");
var output = new SimpleImage(fgImage.getWidth(), fgImage.getHeight());
for(var pixel of fgImage.values()){
if(pixel.getGreen() == 255){
var x = pixel.getX();
var y = pixel.getY();
var bgPixel = bgImage.getPixel(x, y);
output.setPixel(x, y, bgPixel);
}
else{
output.setPixel(pixel.getX(), pixel.getY(), pixel);
}
}
print(output);