document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1.  
  2. var imageThatHides = new SimpleImage("astrachan.jpg");//240 x 360
  3. var imageToHide = new SimpleImage("duvall.jpg");//200 x 300
  4. print(imageThatHides);
  5. print(imageToHide);
  6. var smallestWidth = imageThatHides.getWidth();
  7. if(imageToHide.getWidth() < smallestWidth){
  8.     smallestWidth = imageToHide.getWidth();
  9. }
  10. var smallestHeight = imageThatHides.getHeight();
  11. if(imageToHide.getHeight() < smallestHeight){
  12.     smallestHeight = imageToHide.getHeight();
  13. }
  14. imageThatHides = crop(imageThatHides, smallestWidth, smallestHeight);
  15. imageToHide = crop(imageToHide, smallestWidth, smallestHeight);
  16. function crop(image, width, height){
  17.     var newImage = new SimpleImage(width, height);
  18.     for(var pixel of newImage.values()){
  19.         var x = pixel.getX();
  20.         var y = pixel.getY();
  21.         if(x < width && y < height){
  22.         var p = image.getPixel(x,y);
  23.             pixel.setRed(p.getRed());
  24.             pixel.setGreen(p.getGreen());
  25.             pixel.setBlue(p.getBlue());
  26.     }
  27.     }
  28.     return newImage;
  29. }
  30. print(imageThatHides);
  31. print(imageToHide);
');