Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Extracting the imageToHide from the imageThatHides
- function extract(imageWithInImage){
- var extractedImage = new SimpleImage(imageWithInImage.getWidth(), imageWithInImage.getHeight());
- for(var pixel of extractedImage.values()){
- var x = pixel.getX();
- var y = pixel.getY();
- var imageWithInImagePixel = imageWithInImage.getPixel(x, y);
- var red = getLowerFourBits(imageWithInImagePixel.getRed());
- var green = getLowerFourBits(imageWithInImagePixel.getGreen());
- var blue = getLowerFourBits(imageWithInImagePixel.getBlue());
- pixel.setRed(red);
- pixel.setGreen(green);
- pixel.setBlue(blue);
- }
- return extractedImage;
- }
- function getLowerFourBits(pixelValue){
- //return (pixelValue * 16) % 256;
- return pixelValue % 16 * 16;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement