I'm not sure that is possible given the nature of how data is stored
in image files... maybe somebody else has some insight in to the
topic.

Brian

On 2/22/07, joebob409 <[EMAIL PROTECTED]> wrote:
>
>
>
>
>
>
> Right, but you are still having to download the entire image file and
>  just sizing it right? What I was wondering if it is possible to only
>  donwload part of the image file like a segment, or a very low quality
>  to save the user bandwidth. Is that possible with AS3 on the fly, or
>  would I have to use something like imagemagik for that?
>
>  --- In [email protected], "Brian Dunphy" <[EMAIL PROTECTED]> wrote:
>  >
>  > Definitely possible -- I do it using a function like so:
>  >
>  > public function getBitmapData(target:UIComponent, scale:Number =
>  > 0.33333333):BitmapData
>  > {
>  > var bd:BitmapData = new BitmapData(target.width * scale,
>  > target.height * scale);
>  > var m:Matrix = new Matrix();
>  > m.scale(scale, scale);
>  > bd.draw(target, m);
>  > return bd;
>  > }
>  >
>  > Basically what that function does, it accepts a target UIComponent to
>  > draw the thumbnail from (in my case it's usually charts, but to do
>  > what you're after you might use an Image or an SWFLoader). It also
>  > accepts a scale to upsize/downsize the bitmap to... by default it does
>  > it 1/3 of the size.
>  >
>  > Cheers,
>  >
>  > Brian
>  >
>  >
>  > On 2/22/07, joebob409 <[EMAIL PROTECTED]> wrote:
>  > >
>  > >
>  > >
>  > >
>  > >
>  > >
>  > > I am wondering if it is possible with AS3 to create thumbs from large
>  > > image files on the fly. Maybe only downloading partial image data and
>  > > shrinking the size. Anyone know if that is possible or any
>  > > alternative methods I could possibly use for this?
>  > >
>  > > Thanks
>  > >
>  > >
>  >
>  >
>  > --
>  > Brian Dunphy
>  >
>
>  


-- 
Brian Dunphy

Reply via email to