Hi .. thank U very much got solution ..
GAGAN anand-2 wrote: > > Hi, > > Firstly show the image that u got from java end and then pass the instance > of image holder to the method to convert it to Byte Array which will > convert > the image to that DPI u want and then get the image with ur DPI and again > populate the image with the new image. > > Hope u got it > > Regards > Gagan Deep > > On 4 May 2011 18:47, S k R p <[email protected]> wrote: > >> >> Hi , >> I changed this code like : >> first i am taking the generated image as buffered image(i am not showing >> image here) , and by sending the buffered image to >> getSnapshotByteArray() >> to get ByteArray and i am sending this array to loadMapImage() and there >> after i getting the image ie loadMapImage() returns image , so after >> getting this image with selected dpi i am setting like :image.source = >> loadMapImage(byteArr); to show the modified dpi image. >> >> ========================== >> >> var byteArr:ByteArray = getSnapshotByteArray(image); >> > image.source = loadMapImage(byteArr); >> >> >> GAGAN anand-2 wrote: >> > >> > 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. >> > >> > >> > >> >> -- >> View this message in context: >> http://old.nabble.com/Increase-dpi-of-a-image-%28Chart-%2C-process-%29-tp31485455p31541697.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-tp31485455p31549383.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.

