I did some little research into my cluttered space, and eventually found my desktop (along with some relevant info on what it details)...
(when I uploaded it, tho; it shrunk... the original image is around twice this size, 2560x or another..)
Apparently, and I'm entirely sure about it, but it seems plausible enough now, the above "anime wall" seems to be in relation to, and is actually a scene from the Japanese animated feature title,
5 Centimeters Per Second (I haven't seen or heard about it until now)
This is the trailer for the film series (divided into three parts, like a trilogy)...
[
xunlei.] + [
rottentomatoes.]