> Thanks for the input. Would anyone else have any idea on how to
>  accomplish this? So many great minds in here common!

For any manipulation I've seen on the Picnik site I'd do it on the
client-side in AS3. As far as I know, Picnik does everything
client-side... you'd have to be doing some sophisticated manipulations
for it to be faster to send an image over the network, have the server
do the processing, then re-download it. That'd only make sense if you
had a really fast network connection. Even then, it'd be hell on your
server if you had any kind of substantial user base.

If you get a bitmap as a byte array you can scan through it and apply
all sorts of traditional per-pixel manipulations. Sure, maybe not
"real-time" in a video game sense (multiple frames per second), but
certainly "real-time" in the web app sense (a few seconds, about like
a network request).

And if the refresh to the user isn't fast enough, you can always
"preview" with a lower-resolution version. Halve your resolution and
for most filters you'll get a 4x speed-up... and most user's won't
notice the difference, or won't care given the quick feedback.

Troy.

Reply via email to