An idea about desktop amusing

  • OmniDazzle probably uses a borderless window containing an OpenGL
    context to both read the desktop image and display the Core Image
    filter output.  It may even be possible to do the whole thing in
    Quartz Composer with no code.
  • Maybe many people have seen the application - OmniDazzle(if you
    haven't , go to the Apple's official download page and search for it).

    There is a special effort which can generate a ripple effect when you
    click the mouse.
    Hmm, if you use the core image filter ,it isn't very difficult to
    realize it. But there also is a big obstacle - how to manage to get
    the desktop layer?
    If you watch it carefully , you will discover that the ripple is
    above the desktop icon, and you see the distorted contents of desktop
    through the ripple, precisely as the dashboard does.

    Maybe it will call some private API , but I am really very interested
    at that. Does anyone know what  technology they adopt to grab the
    desktop to show the core image power?

    Thanks for any help.
previous month february 2007 next month
MTWTFSS
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28        
Go to today