15
$\begingroup$

Here's the image:

The image

What is hidden on it and how was it made?

$\endgroup$
1
  • 2
    $\begingroup$ Pixelation at its best. $\endgroup$
    – Arthur Rey
    Commented Mar 18, 2015 at 13:05

3 Answers 3

21
$\begingroup$

I got it!

First attempt:

I separated the RGB channels, XOR'd them with each other, inverted them, and arbitrarily assigned the results R=~(R^G); G=~(R^B); B=~(G^B) based on what would make the hair and skin hue broadly correct.

Result image:

Image

The result isn't correct, but it made whatever component caused the moire patterns drop out.

EDIT: I got it!

The image is XOR'd with the function (x*y)%256.


Final image:

Final image

Clean function:

Clean XOR background

$\endgroup$
1
  • $\begingroup$ I was thinking of giving a hint in form of classic x^y map eventually, but I thought it would be too much. Congratulations. $\endgroup$
    – rr-
    Commented Mar 18, 2015 at 16:06
12
$\begingroup$

This is how far I got; I created a python script to create a background image that I substracted from the given image (Update):

enter image description here

This is the Python script I used:

import sys
from PIL import Image
src = Image.open(sys.argv[1])
def tf(p,i,j):
  return tuple([256-(x-(256-i*j)/64*64)%256 for x in p])
odata = [tf(src.getpixel((j,i)),i,j) for i in range(0,256) for j in range(0,256)]
img = Image.new('RGB', (256,256))
img.putdata(odata)
img.save('2.png')

So it's basically the same as the accepted answer, but there is some small error in there somewhere..

And this is the correct python script using XOR instead of difference:

import sys
from PIL import Image
src = Image.open(sys.argv[1])
def tf(p,i,j):
  return tuple([(x^i*j)%256 for x in p])
odata = [tf(src.getpixel((j,i)),i,j) for i in range(0,256) for j in range(0,256)]
img = Image.new('RGB', (256,256))
img.putdata(odata)
img.save('3.png')
$\endgroup$
4
  • 2
    $\begingroup$ Looks like Ayanami Rei from Neon Genesis Evangelion $\endgroup$
    – JonTheMon
    Commented Mar 18, 2015 at 13:03
  • $\begingroup$ That's exactly who it is. $\endgroup$ Commented Mar 18, 2015 at 13:11
  • $\begingroup$ You're very close, it's Rei indeed. The image can be recovered with zero artifacts, though, using a very simple transformation. $\endgroup$
    – rr-
    Commented Mar 18, 2015 at 13:13
  • $\begingroup$ Out of curiosity, what are the details of your solution? $\endgroup$
    – Random832
    Commented Mar 18, 2015 at 19:33
2
$\begingroup$

There is someone hidden in the image. I put the image here and got this:

MAGIC_PICTURE

$\endgroup$
2
  • $\begingroup$ Unfortunately, that's too vague. It wouldn't be interesting if you could see it through Magic Eye :P $\endgroup$
    – rr-
    Commented Mar 18, 2015 at 11:53
  • 1
    $\begingroup$ I can do magic eye puzzles, if I tried it with this image my eyes would fall out... $\endgroup$
    – Bobby
    Commented Mar 18, 2015 at 14:59

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.