Yesterday I realized that you can't turn an image loaded from
another domain into a BITMAPDATA unless you have a crossdomain
policy file on it. For the application I was planning to do this
was very frustrating since the use of BITMAPDATA allowed me to have
a really cool image cache.
I still can't figure out why is this restriction in place.
Clearly this kill any filter you might want to apply to the image
but also it wont prevent you from distorting the image, since you
can still draw stuff on it and you still can distort it with the
rotation, and scale properties.
So please can someone explain me why is rational to have this
kind of restriction?
I honestly can't tell you a the reason for this. I could say
that owners of the image may not want them to be manipulated but it
does stem from the fact that data loaded from an alternate domain
cannot be manipulated.