Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var imageThatHides = new SimpleImage("astrachan.jpg");//240 x 360
- var imageToHide = new SimpleImage("duvall.jpg");//200 x 300
- print(imageThatHides);
- print(imageToHide);
- var smallestWidth = imageThatHides.getWidth();
- if(imageToHide.getWidth() < smallestWidth){
- smallestWidth = imageToHide.getWidth();
- }
- var smallestHeight = imageThatHides.getHeight();
- if(imageToHide.getHeight() < smallestHeight){
- smallestHeight = imageToHide.getHeight();
- }
- imageThatHides = crop(imageThatHides, smallestWidth, smallestHeight);
- imageToHide = crop(imageToHide, smallestWidth, smallestHeight);
- function crop(image, width, height){
- var newImage = new SimpleImage(width, height);
- for(var pixel of newImage.values()){
- var x = pixel.getX();
- var y = pixel.getY();
- if(x < width && y < height){
- var p = image.getPixel(x,y);
- pixel.setRed(p.getRed());
- pixel.setGreen(p.getGreen());
- pixel.setBlue(p.getBlue());
- }
- }
- return newImage;
- }
- print(imageThatHides);
- print(imageToHide);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement