Did ur image is shown on the screen using below line

var image :Image;
image.source=processUrlString+metricId+"&width="+imagewidth;

If yes then debug ur code and see the result and if no then check why the
image is not being loaded..

I have shown u the way. Now debug the code and do some more googling to get
the result.

Regards
Gagan Deep
On 4 May 2011 14:08, S k R p <[email protected]> wrote:

>
>
> thank you very much Gagan ,
>
> But there is a problem , i am not getting image here... Can u plzz tell me
> y?? I added u r code here
> var image :Image;
> image.source=processUrlString+metricId+"&width="+imagewidth;
>
>  var byteArr:ByteArray = getSnapshotByteArray(image);
>  image.source = loadMapImage(byteArr);
>
> ========================================
>
>
> GAGAN anand-2 wrote:
> >
> > Hi,
> >
> > Use the below code after showing the image on the screen. Pass the image
> > container instance in this method as a parameter and it will return the
> > ByteArray with DPI u want. In below code, 120 is the DPI set.
> > *
> >
> > private* *function* getSnapshotByteArray( target:UIComponent ):ByteArray
> >
> > {
> >
> > *var* myImage:ImageSnapshot = ImageSnapshot.captureImage(target, 120,
> > *new*JPEGEncoder());
> >
> > *return* myImage.data *as* ByteArray;
> >
> > }
> >
> > After getting the byte array you can create the image with the DPI u want
> > by
> > using the below method. Pass the ByteArray to this method as a parameter
> > and
> > it will return the image.
> > *
> >
> > private* *function* loadMapImage(byte:ByteArray):Image
> >
> > {
> >
> > *var* byteArr:ByteArray = byte;
> >
> > *var* mapImage:Image;
> >
> > *if*(byteArr)
> >
> > {
> >
> > mapImage = *new* Image();
> >
> > mapImage.load(byteArr);
> >
> > }
> >
> > *return* mapImage;
> >
> > }
> >
> > Hope this helps.
> > Regards
> > Gagan Deep
> > On 4 May 2011 11:27, S k R p <[email protected]> wrote:
> >
> >>
> >>
> >> Thanks , Gagan ..
> >>
> >>  Here is my code :
> >>
> >>
> >> var img:Image;
> >> img.source=processUrlString+"&width="+imagewidth+"&height="+imageheight;
> >>
> >> Here  processUrlString = "/dashboard/servlet/processmap.do" ( ie i am
> >> calling java url ..which creates chart and  reurns byte[]s to flex. And
> i
> >> am
> >> adding this image to Panel in Flex.
> >>
> >> Here .. i want to set Image DPI like 75dpi or 90dpi etc.... by selecting
> >> the
> >> dpi from Combobox[Drop down B ox]
> >> =================
> >>
> >> GAGAN anand-2 wrote:
> >> >
> >> > Hi,
> >> >
> >> > Please could you provide me the code u r using for loading the image
> of
> >> > charts. Are u using URLLoader or something else?
> >> >
> >> > Thanks
> >> > Gagan Deep
> >> > On 3 May 2011 19:15, S k R p <[email protected]> wrote:
> >> >
> >> >>
> >> >> Hi thanks Gagan ,
> >> >>  i am new to flex ...
> >> >>
> >> >>  Can u please provide how to take image into bytearray and using
> >> >> JPEGEncoder , how to set the dpi...
> >> >>
> >> >>
> >> >> please help..
> >> >>
> >> >>
> >> >>
> >> >>
> >> >> GAGAN anand-2 wrote:
> >> >> >
> >> >> > Hi,
> >> >> >
> >> >> > If you are getting direct image from java end, then you can take
> >> that
> >> >> > image
> >> >> > in byte array and then through JPEGEncoder or PNGEncoder you can
> >> >> provide
> >> >> > as
> >> >> > much DPI as you want.
> >> >> >
> >> >> > For your reference you can google about JPEGEncoder or PNGEncoder.
> >> >> >
> >> >> > Hope this helps
> >> >> >
> >> >> > Regards
> >> >> > Gagan Deep
> >> >> >
> >> >> > On 28 April 2011 09:50, Pranav Negandhi <[email protected]> wrote:
> >> >> >
> >> >> >> I don't think you can increase the DPI. Assuming you need this for
> >> >> high
> >> >> >> quality printouts, you could, however, generate a larger image.
> DPI
> >> is
> >> >> >> just
> >> >> >> a measure of the number of pixels which are used when taking a
> >> >> printout.
> >> >> >> If
> >> >> >> your image is made up of 720 pixels and is used to generate a
> print
> >> 10
> >> >> >> inches wide, you're left with 72 pixels per inch. Instead, double
> >> the
> >> >> >> image
> >> >> >> size to 1440 and then take a printout on the same size of paper,
> >> you
> >> >> have
> >> >> >> 144 pixels per inch.
> >> >> >>
> >> >> >> The downside is that the image will take up big gobs of memory.
> And
> >> if
> >> >> >> this
> >> >> >> is done on the client-side, it could possibly bring the client
> >> >> computer
> >> >> >> down
> >> >> >> on its knees. Make sure to clear memory after you're done. Setting
> >> the
> >> >> >> bitmap data to null explicitly causes it to be garbage collected
> >> >> >> immediately
> >> >> >> in most cases.
> >> >> >>
> >> >> >> .p
> >> >> >>
> >> >> >>
> >> >> >>  On Wed, Apr 27, 2011 at 1:56 PM, S k R p <rajikpasha.sk@
> gmail.com>
> >> >> >> wrote:
> >> >> >>
> >> >> >>>
> >> >> >>> Hi All,
> >> >> >>>
> >> >> >>>    I am getting the generated image of Charts , processes etc
> from
> >> >> >>> Java(JFree Charts) to Flex.
> >> >> >>> But my requirement is to increase dpi of those charts in flex.
> >> >> >>>
> >> >> >>> How to do that ...is there any solution for that??
> >> >> >>> --
> >> >> >>> View this message in context:
> >> >> >>>
> >> >>
> >>
> http://old.nabble.com/Increase-dpi-of-a-image-%28Chart-%2C-process-%29-tp31485455p31485455.html
> >> >> >>> Sent from the Flex India mailing list archive at Nabble.com.
> >> >> >>>
> >> >> >>> --
> >> >> >>> You received this message because you are subscribed to the
> Google
> >> >> >>> Groups
> >> >> >>> "Flex India Community" group.
> >> >> >>> To post to this group, send email to [email protected]
> .
> >> >> >>> To unsubscribe from this group, send email to
> >> >> >>> [email protected].
> >> >> >>> For more options, visit this group at
> >> >> >>> http://groups.google.com/group/flex_india?hl=en.
> >> >> >>>
> >> >> >>>
> >> >> >>   --
> >> >> >> You received this message because you are subscribed to the Google
> >> >> Groups
> >> >> >> "Flex India Community" group.
> >> >> >> To post to this group, send email to [email protected].
> >> >> >> To unsubscribe from this group, send email to
> >> >> >> [email protected].
> >> >> >> For more options, visit this group at
> >> >> >> http://groups.google.com/group/flex_india?hl=en.
> >> >> >>
> >> >> >
> >> >> > --
> >> >> > You received this message because you are subscribed to the Google
> >> >> Groups
> >> >> > "Flex India Community" group.
> >> >> > To post to this group, send email to [email protected].
> >> >> > To unsubscribe from this group, send email to
> >> >> > [email protected].
> >> >> > For more options, visit this group at
> >> >> > http://groups.google.com/group/flex_india?hl=en.
> >> >> >
> >> >> >
> >> >> >
> >> >>
> >> >> --
> >> >> View this message in context:
> >> >>
> >>
> http://old.nabble.com/Increase-dpi-of-a-image-%28Chart-%2C-process-%29-tp31485455p31532566.html
> >> >>  Sent from the Flex India mailing list archive at Nabble.com.
> >> >>
> >> >> --
> >> >> You received this message because you are subscribed to the Google
> >> Groups
> >> >> "Flex India Community" group.
> >> >> To post to this group, send email to [email protected].
> >> >> To unsubscribe from this group, send email to
> >> >> [email protected].
> >> >> For more options, visit this group at
> >> >> http://groups.google.com/group/flex_india?hl=en.
> >> >>
> >> >>
> >> >
> >> > --
> >> > You received this message because you are subscribed to the Google
> >> Groups
> >> > "Flex India Community" group.
> >> > To post to this group, send email to [email protected].
> >> > To unsubscribe from this group, send email to
> >> > [email protected].
> >> > For more options, visit this group at
> >> > http://groups.google.com/group/flex_india?hl=en.
> >> >
> >> >
> >> >
> >>
> >> --
> >> View this message in context:
> >>
> http://old.nabble.com/Increase-dpi-of-a-image-%28Chart-%2C-process-%29-tp31485455p31538752.html
> >>  Sent from the Flex India mailing list archive at Nabble.com.
> >>
> >> --
> >> You received this message because you are subscribed to the Google
> Groups
> >> "Flex India Community" group.
> >> To post to this group, send email to [email protected].
> >> To unsubscribe from this group, send email to
> >> [email protected].
> >> For more options, visit this group at
> >> http://groups.google.com/group/flex_india?hl=en.
> >>
> >>
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Flex India Community" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> > [email protected].
> > For more options, visit this group at
> > http://groups.google.com/group/flex_india?hl=en.
> >
> >
> >
>
> --
> View this message in context:
> http://old.nabble.com/Increase-dpi-of-a-image-%28Chart-%2C-process-%29-tp31485455p31539580.html
>  Sent from the Flex India mailing list archive at Nabble.com.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Flex India Community" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/flex_india?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups "Flex 
India Community" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/flex_india?hl=en.

Reply via email to