Hi,

You can't set the imagedata to jpeg data. You can set imagedata only to 
imagedata. You want to set the text instead, something like

Set the text of img x to myJpegData

--
Kind regards,

Mark Schonewille
Economy-x-Talk
Http://economy-x-talk.com

Share the clipboard of your computer over a local network with Clipboard Link 
http://clipboardlink.economy-x-talk.com


Op 24 feb. 2011 om 21:14 heeft Tim Ponn <alpt...@orwell.net> het volgende 
geschreven:

> Thanks, but it still doesn't work.
> 
> I think I failed to describe exactly what it is that I've got here.
> 
> I have a stack with a single empty image object, we'll call it "Test1"... and 
> 20 fields.  Further, I have a file that contains both binary jpeg image data 
> and readable text.  Each "record" within the file (about 19,000 records) 
> consists of first the jpeg data and then the readable text.  On startup, I 
> load the entire file into a global.  I click a button, respond to an ask 
> dialog and it locates the record within the global.  The script then extracts 
> the chunks of readable data and fills in the 20 fields appropriately.  
> Lastly, I am left with the jpeg data which I would like to display in the 
> empty image object, :Test1".
> 
> I think I have multiple problems...
> 
> 1...I must set the rect of the empty image to whatever image I'm trying to 
> put there.  Jacque, you've confirmed this...now I have to find where the 
> image size lurks in the binary data and apply it.
> 2...I load that file into the global using the "URL" method.  Maybe it's no 
> longer binary and therefore not the correct data type for the image?
> 
> If there's an easier way, I could use some help there.  Has anyone got some 
> code bits to share here?
> 
> Thanks!
> 
> 
> 
> On Feb 24, 2011, at 2:26 PM, J. Landman Gay wrote:
> 
>> On 2/24/11 12:58 PM, Tim Ponn wrote:
>>> Hello all!
>>> 
>>> I've got a file that has many jpg images embedded in it (something
>>> like 19,000 or so).  There's other data in there too.  I can isolate
>>> a particular record.  I can see the binary jpeg data.  I can copy
>>> that data, create a new jpg file...then open that file with a jpeg
>>> viewer and all is well.  Now comes rev...once again, I can isolate
>>> the image binary data...but when I set the image data to that data,
>>> the image is mostly black with a narrow sliver at the left edge
>>> that's shades of colors.  Is this a  problem because I don't have the
>>> rect set correctly for my blank image?
>> 
>> Yes, that's exactly it. The size of the containing image has to match the 
>> source image to the pixel, or the data will become corrupted.
>> 
>> You can get around that by putting the source into the container without 
>> using the imagedata at all:
>> 
>> put img "source image.png" into img "destination.jpg"
>> 
>> The receiving image will resize to fit automatically if you have its 
>> lockLocation set to false.
>> 
>> -- 
>> Jacqueline Landman Gay         |     jac...@hyperactivesw.com
>> HyperActive Software           |     http://www.hyperactivesw.com
>> 
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> 
> 
> 
> Best Regards,
> 
> Timothy R. Ponn
> 
> 
> 
> 
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to