PS9
f(t) <=> f(w)
FFTPaint
revisited
In my original project I was
doing pretty much what FFT is supposed to do except it was doing it in
color. That is not significantly different from the gray scale, but looks
cooler.
The interface was
kinda clunky - heu what do you want from my first Java applet :-).
So, I made a few
changes to the interface:
-
get rif of the checkboxes on top to make
it look less busy (well, the sad part is that maybe the functionality is
important, but in this case I found I never use some of it.
-
Replace the radio-button-style palette
with something more pleasing.
-
Dynamically select the brush size, depending
on the speed. I think I like the slightly counterintuitive feel. The logic
is that when you are moving slowly, you probably want finer control. So,
the brush gets smaller.
-
Speed it up
So, drag the mouse over the top part of
the palette and select the color. The white rectangle on the bottom shows
the current color and luminance. You can click there to change brightness.
Try gear.gif,
lena.gif, lena.jpg and baboon.jpg.