HEX Bitmap Image conversion

View: New views
15 Messages — Rating Filter:   Alert me  

HEX Bitmap Image conversion

by Mike Williams-30 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

For the past day or two I have been working on a issue that I need  
some help with.

I have a database that has a MySQL field that contains a HEX value for  
a bitmap image.

The data looks like this:

HEX,
160,207,00
,FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
..........FFDFFFDE7FE3B

(this is not the full field contents)

This is a black and white image of a signature that is 160px wide and  
207px tall. How can I get the data into a image that I can post to a  
web site, or insert into a PDF on demand?

Thanks in advance.

--
This list is a free service of LassoSoft: http://www.LassoSoft.com/
Search the list archives: http://www.ListSearch.com/Lasso/Browse/
Manage your subscription: http://www.ListSearch.com/Lasso/



Re: HEX Bitmap Image conversion

by Steve Piercy :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

See the tag [Decode_Hex]

Get the field value, decode_hex it, cast it as an image type,
then store it in a variable.

var('myimage' = image(decode_hex(field('binhex'))));

See the image tags for how to manipulate and display the image.

Once you have the image part working, then it should be trivial
to insert the image into the PDF.

http://reference.lassosoft.com/Reference.LassoApp?[Decode_Hex]
http://reference.lassosoft.com/Reference.LassoApp?[Image]
http://reference.lassosoft.com/Reference.LassoApp?[PDF_Image]

The list archive probably has more concrete examples.

http://www.nabble.com/Lasso---Talk-f739.html

--steve


On 10/27/09 at 8:38 AM, caraway@... (Mike Williams) pronounced:

>For the past day or two I have been working on a issue that I need some help with.
>
>I have a database that has a MySQL field that contains a HEX
>value for a bitmap image.
>
>The data looks like this:
>
>HEX,160,207,00,FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF..........
>FFDFFFDE7FE3B
>
>(this is not the full field contents)
>
>This is a black and white image of a signature that is 160px
>wide and 207px tall. How can I get the data into a image that I
>can post to a web site, or insert into a PDF on demand?
>
>Thanks in advance.
>
>--
>This list is a free service of LassoSoft: http://www.LassoSoft.com/
>Search the list archives: http://www.ListSearch.com/Lasso/Browse/
>Manage your subscription: http://www.ListSearch.com/Lasso/
>
>

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- --
Steve Piercy               Web Site Builder              
Soquel, CA
<web@...>                  <http://www.StevePiercy.com/>


--
This list is a free service of LassoSoft: http://www.LassoSoft.com/
Search the list archives: http://www.ListSearch.com/Lasso/Browse/
Manage your subscription: http://www.ListSearch.com/Lasso/



Re: HEX Bitmap Image conversion

by Jolle Carlestam-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

28 okt 2009 kl. 06.08 skrev Steve Piercy - Web Site Builder:

> See the tag [Decode_Hex]
>
> Get the field value, decode_hex it, cast it as an image type,
> then store it in a variable.
>
> var('myimage' = image(decode_hex(field('binhex'))));
>
> See the image tags for how to manipulate and display the image.
>
> Once you have the image part working, then it should be trivial
> to insert the image into the PDF.

Actually no, the PDF tags doesn't support using an image fetched from  
a DB field. You will have to save it to disk first in order for the  
pdf image tag to get hold of it.

HDB
Jolle


--
This list is a free service of LassoSoft: http://www.LassoSoft.com/
Search the list archives: http://www.ListSearch.com/Lasso/Browse/
Manage your subscription: http://www.ListSearch.com/Lasso/



Re: HEX Bitmap Image conversion

by Steve Piercy :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 10/28/09 at 6:18 AM, list@... (Jolle Carlestam) pronounced:

>28 okt 2009 kl. 06.08 skrev Steve Piercy - Web Site Builder:
>
>>See the tag [Decode_Hex]
>>
>>Get the field value, decode_hex it, cast it as an image type,
>>then store it in a variable.
>>
>>var('myimage' = image(decode_hex(field('binhex'))));
>>
>>See the image tags for how to manipulate and display the image.
>>
>>Once you have the image part working, then it should be trivial
>>to insert the image into the PDF.
>
>Actually no, the PDF tags doesn't support using an image
>fetched from a DB field. You will have to save it to disk first
>in order for the pdf image tag to get hold of it.

Oh.  Bummer.  I assumed it was possible, according to the
Language Guide, using [pdf_image(-raw=$image_bytes_stream)].

If not, then using [pdf_image(-file='/path/to/saved/image.jpg')]
is the fallback.  In which case, you might need to refer to my
file permissions guide, which includes some code samples:

http://stevepiercy.com/lasso_stuff/file_perms.lasso

--steve

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- --
Steve Piercy               Web Site Builder              
Soquel, CA
<web@...>                  <http://www.StevePiercy.com/>


--
This list is a free service of LassoSoft: http://www.LassoSoft.com/
Search the list archives: http://www.ListSearch.com/Lasso/Browse/
Manage your subscription: http://www.ListSearch.com/Lasso/



Re: HEX Bitmap Image conversion

by bilcorry :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Steve Piercy - Web Site Builder wrote on 10/27/2009 2:41 PM:
> On 10/28/09 at 6:18 AM, list@... (Jolle Carlestam) pronounced:
>> Actually no, the PDF tags doesn't support using an image fetched from
>> a DB field. You will have to save it to disk first in order for the
>> pdf image tag to get hold of it.
>
> Oh.  Bummer.  I assumed it was possible, according to the Language
> Guide, using [pdf_image(-raw=$image_bytes_stream)].

It wasn't from a lack of effort.  I tried like mad to make it work, but I couldn't get Lasso to pass in bytes, it kept corrupting the data stream by converting it to a string.  Perhaps I can look at it again in Lasso 9...


- Bil


--
This list is a free service of LassoSoft: http://www.LassoSoft.com/
Search the list archives: http://www.ListSearch.com/Lasso/Browse/
Manage your subscription: http://www.ListSearch.com/Lasso/



Re: HEX Bitmap Image conversion

by Rick Draper :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

 
We read from a table (blob in our case) write to the drive for adding to
the PDF, then delete the file.  This was the only work-around we found
for the pdf_image(-raw=$image_bytes_stream) not working as documented
(well, not working at all really).

Very best regards,
 
Rick

 

-----Original Message-----
From: Lasso Talk [mailto:lasso@...] On Behalf Of Bil
Corry
Sent: Wednesday, 28 October 2009 2:52 PM
To: Lasso Talk
Subject: Re: HEX Bitmap Image conversion

Steve Piercy - Web Site Builder wrote on 10/27/2009 2:41 PM:
> On 10/28/09 at 6:18 AM, list@... (Jolle Carlestam)
pronounced:
>> Actually no, the PDF tags doesn't support using an image fetched from

>> a DB field. You will have to save it to disk first in order for the
>> pdf image tag to get hold of it.
>
> Oh.  Bummer.  I assumed it was possible, according to the Language
> Guide, using [pdf_image(-raw=$image_bytes_stream)].

It wasn't from a lack of effort.  I tried like mad to make it work, but
I couldn't get Lasso to pass in bytes, it kept corrupting the data
stream by converting it to a string.  Perhaps I can look at it again in
Lasso 9...


- Bil


--
This list is a free service of LassoSoft: http://www.LassoSoft.com/
Search the list archives: http://www.ListSearch.com/Lasso/Browse/
Manage your subscription: http://www.ListSearch.com/Lasso/



Parent Message unknown Re: HEX Bitmap Image conversion

by Mike Williams-30 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Thanks for all the responses, but I have tried the following solution:

[local:'MyData'=(decode_hex:(field:('SGDTA')))]
[var:'myimage'=(image: -Binary=(local:'MyData'))]
[$MyImage->(Save:'image.jpg')]

Where "MyData" is the code form the HEX image.

and I get the following result: ImageMagick BlobError (435): zero-
length blob not permitted `'.

I also tried:

[var:'myimage' =(image:(decode_hex:(field:('SGDTA'))))]
[$MyImage->(Save:'image.jpg')]

and the error was about the same: No tag, type or constant was defined  
under the name null->Save with arguments: array: (image.jpg)

Is the code below actually valid to reproduce a image from?


______________

HEX,
160,207,00,FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFE7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7FFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7FFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD
BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFBBFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBFFFFFF9FFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7BFFFFFF9FFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFF7BFFFFFFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7DFF
FFFF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7DFFFFFF6FFFFFFFFFFFFFFFF
FFDFFFFFFFFFFFFFFFFFFFFFFF6000000000FFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFF
FFE001DFFFFFEEF1FFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFE01FF7DFFFFFDEFE1FFFF
FFFFFFFFFFFF7FFFFFFFFFFFFFFFFF1FFFEFDFFFFFDEFFE3FFFFFFFFFFFFFFF7FFFFFFFF
FFFFFFFFF7FFFEFDFFFFFDEFFFCFFFFFFFFFFFFFFF7FFFFFFFF9FFFFFFFF3FFFEFEFFFFF
DEFFFF7FFFFFFFFFFFFFF7FFFFFFFFE7FFFFFFFC7FFEFEFFFFFBF7FFFBFFFFFFFFFFFFFF
BFFFFFFFFF9FFFFFFFF9FFEFEFFFFFBF7FFFDFFFFFFFFFFFFFFBFFFFFFFFFE3FFFFFFFE1
FEFF7FFFFBF7FFFEFFFFFFFFFFFFFFBFFFFFFFFFFCFFFFFFFFE1EFF7FFFFBF7FFFF7FFFF
FFFFFFFFFBFFFFFFFFFFF1FFFFFFFFE0FFBFFFF7F7FFFFBFFFFFFFFFFFFFBFFFFFFFFFFF
E7FFFFFFFFC0FBFFFEFF7FFFFDFFFFFFFFFFFFFBFFFFFFFFFFFF87FFFFFFFDF05FFFDFF7
FFFFEFFFFFFFFFFFFFBFFFFFFFFFFFFF83FFFFFFDFF81FFDFF7FFFFF7FFFFFFFFFFFFBFF
FFFFFFFFFFFFC1FFFFFDFFEE07BFFBFFFFFBFFFFFFFFFFFFBFFFFFFFFFFFFFFFE1FFFFDF
FF7F81FFBFFFFFDFFFFFFFFFFFFBFFFFFFFFFFFFFFFFE0FFFDFFFBF9E1FBFFFFFEFFFFFF
FFFFFFBFFFFFFFFFFFFFFFFFF0FFDFFFDE7FE3BFFFFFF7FFFFFFFFFFF7FFFFFFFFFFFFFF
FFFFF0FDFFFE1FFFCBFFFFFFBFFFFFFFFFFF7FFFFFFFFFFFFFFFFFFFF0BFFFFFFFFF3FFF
FFFDFFFFFFFFFFF7FFFFFFFFFFFFFF0FFFFFF0FFFFFFFFFCFFFFFFDFFFFFFFFFFF7FFFFF
FFFFFFFFEF1FFFFFB1FFFFFFFFD3FFFFFEFFFFFFFFFFEFFFFFFFFFFFFFFF7E7FFFFBE1FF
FFFFFDDFFFFFEFFFFFFFFFFEFFFFFFFFFFFFFFFBFBFFFFBFE1FFFFFFDE7FFFFF7FFFFFFF
FFEFFFFFFFFFFFFFFFDFCFFFFBFFE3FFFFFDFBFFFFF7FFFFFFFFFDFFFFFFFFFFFFFFFEFF
7FFFBFFFCFFFFFEFDFFFFFBFFFFFFFFFDFFFFFFFFFFFFFFFF7FBFFFBFFFF3FFFFEFDFFFF
FBFFFFFFFFFBFFFFFFFFFFFFFFFFBFDFFFBFFFFCFFFFF7EFFFFFDFFFFFFFFFBFFFFFFFFF
FFFFFFFDFEFFFBFFFFF7FFFF7EFFFFFDFFFFFFFFF7FFFFFFFFFFFFFFFFEFF7FFBFFFFCFF
FFFBF7FFFFEFFFFFFFFF7FFFFFFFFFFFFFFFFF7FBFFBFFFE3FFFFFDF7FFFFEDFFFFFFFEF
FFFFFFFFFFFFFFFFFBFDFFBFFF9FFFFFFDEFFFFFF5FFFFFFFEFFFFFFFFFFFFFFFFFFDFDF
FBFF87FFFFFFEEFFFFFF5FFFFFFFDFFFFFFFFFFFFFFFFFFEFEFFBF87FFFFFFFF0FFFFFF4
FFFFFFFDFFFFFFFFFFFFFFFFFFF7EFFB87FFFFFFFFFFFFFFFF4FFFFFFFBFFFFFFFFFFFFF
FFFFFF7F7F87FFFFFFFFFFFFFFFFF57FFFFFF7FFFFFFFFFFFFFFFFFFFBF7C3FFFFFFFFFF
FFFFFFFF57FFFFFF7FFFFFFFFFFFFFFFFFFFDFA3BFFFFFFFFFFFFFFFFFF59FFFFFEFFFFF
FFFFFFFFFFFFFFFEE1FBFFFFFFFFFFFFFFFFFF9E7FFFFDFFFFFFFFFFFFFFFFFFFFE1DFBF
FFFFFFFFFFFFFFFFF9F9FFFFBFFFFFFFFFFFFFFFFFFFF17DFBFFFFFFFFFFFFFFFFFF9FE7
FFF7FFFFFFFFFFFFFFFFFFF0FBEFBFFFFFFFFFFFFFFFFFF9FF9FFEFFFFFFFFFFFFFFFFFF
F0FFBEFBFFFFFFFFFFFFFFFFFF9FFE7F1FFFFFFFFFFFFFFFFFF8FFFBF7BFFFFFFFFFFFFF
FFFFF9FFF80FFFFFFFFFFFFFFFFFFE7FFFDF7BFFFFFFFFFFFFFFFFFF9FFFFFFFFFFFFFFF
FFFFFFFF9FFFFDFBBFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFFE7FFFFDFBBFFFF
FFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFFDFFFFFDFBBFFFFFFFFFFFFFFFFFFDFFFFFF
FFFFFFFFFFFFFFFFBFFFFFDFDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFF
FBFDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFBFEBFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFF7FFFFE7FEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFF7FFFF9FFEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8FE007FFF3FFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01FFFFFF3FFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF


_______________



On Oct 27, 2009, at 8:38 AM, Mike Williams wrote:

> For the past day or two I have been working on a issue that I need  
> some help with.
>
> I have a database that has a MySQL field that contains a HEX value  
> for a bitmap image.
>
> The data looks like this:
>
> HEX,
> 160,207,00
> ,FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> ..........FFDFFFDE7FE3B
>
> (this is not the full field contents)
>
> This is a black and white image of a signature that is 160px wide  
> and 207px tall. How can I get the data into a image that I can post  
> to a web site, or insert into a PDF on demand?
>
> Thanks in advance.


--
This list is a free service of LassoSoft: http://www.LassoSoft.com/
Search the list archives: http://www.ListSearch.com/Lasso/Browse/
Manage your subscription: http://www.ListSearch.com/Lasso/



Re: HEX Bitmap Image conversion

by Steve Piercy :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I don't know what that data is supposed to represent.

What is the field type?  If it is a BLOB, then field('SGDTA')
should return a byte stream.

How did the data get into the field?  Depending on whether it
was encoded, you might not need to decode it.

--steve


On 10/28/09 at 6:23 AM, caraway@... (Mike Williams) pronounced:

>Thanks for all the responses, but I have tried the following solution:
>
>[local:'MyData'=(decode_hex:(field:('SGDTA')))]
>[var:'myimage'=(image: -Binary=(local:'MyData'))]
>[$MyImage->(Save:'image.jpg')]
>
>Where "MyData" is the code form the HEX image.
>
>and I get the following result: ImageMagick BlobError (435):
>zero-length blob not permitted `'.
>
>I also tried:
>
>[var:'myimage' =(image:(decode_hex:(field:('SGDTA'))))]
>[$MyImage->(Save:'image.jpg')]
>
>and the error was about the same: No tag, type or constant was
>defined under the name null->Save with arguments: array: (image.jpg)
>
>Is the code below actually valid to reproduce a image from?
>
>
>______________
>
>HEX,160,207,00,
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>E7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFE7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFBBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBFFFFFFDFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFBBFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBFFFFFF9FFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7BFFFFFF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFF7BFFFFFFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7DFFFFFF6FFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFF7DFFFFFF6FFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFFF600000000
>0FFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFE001DFFFFFEEF1FFFFFFFFFFFFFFFFEFFFFFFFFFFFFFF
>FFFFE01FF7DFFFFFDEFE1FFFFFFFFFFFFFFFF7FFFFFFFFFFFFFFFFF1FFFEFDFFFFFDEFFE3FFFFFFFFFFF
>FFFF7FFFFFFFFFFFFFFFFF7FFFEFDFFFFFDEFFFCFFFFFFFFFFFFFFF7FFFFFFFF9FFFFFFFF3FFFEFEFFFF
>FDEFFFF7FFFFFFFFFFFFFF7FFFFFFFFE7FFFFFFFC7FFEFEFFFFFBF7FFFBFFFFFFFFFFFFFFBFFFFFFFFF9
>FFFFFFFF9FFEFEFFFFFBF7FFFDFFFFFFFFFFFFFFBFFFFFFFFFE3FFFFFFFE1FEFF7FFFFBF7FFFEFFFFFFF
>FFFFFFFBFFFFFFFFFFCFFFFFFFFE1EFF7FFFFBF7FFFF7FFFFFFFFFFFFFBFFFFFFFFFFF1FFFFFFFFE0FFB
>FFFF7F7FFFFBFFFFFFFFFFFFFBFFFFFFFFFFFE7FFFFFFFFC0FBFFFEFF7FFFFDFFFFFFFFFFFFFBFFFFFFF
>FFFFF87FFFFFFFDF05FFFDFF7FFFFEFFFFFFFFFFFFFBFFFFFFFFFFFFF83FFFFFFDFF81FFDFF7FFFFF7FF
>FFFFFFFFFFBFFFFFFFFFFFFFFC1FFFFFDFFEE07BFFBFFFFFBFFFFFFFFFFFFBFFFFFFFFFFFFFFFE1FFFFD
>FFF7F81FFBFFFFFDFFFFFFFFFFFFBFFFFFFFFFFFFFFFFE0FFFDFFFBF9E1FBFFFFFEFFFFFFFFFFFFBFFFF
>FFFFFFFFFFFFFF0FFDFFFDE7FE3BFFFFFF7FFFFFFFFFFF7FFFFFFFFFFFFFFFFFFF0FDFFFE1FFFCBFFFFF
>FBFFFFFFFFFFF7FFFFFFFFFFFFFFFFFFFF0BFFFFFFFFF3FFFFFFDFFFFFFFFFFF7FFFFFFFFFFFFFF0FFFF
>FF0FFFFFFFFFCFFFFFFDFFFFFFFFFFF7FFFFFFFFFFFFFEF1FFFFFB1FFFFFFFFD3FFFFFEFFFFFFFFFFEFF
>FFFFFFFFFFFFF7E7FFFFBE1FFFFFFFDDFFFFFEFFFFFFFFFFEFFFFFFFFFFFFFFFBFBFFFFBFE1FFFFFFDE7
>FFFFF7FFFFFFFFFEFFFFFFFFFFFFFFFDFCFFFFBFFE3FFFFFDFBFFFFF7FFFFFFFFFDFFFFFFFFFFFFFFFEF
>F7FFFBFFFCFFFFFEFDFFFFFBFFFFFFFFFDFFFFFFFFFFFFFFFF7FBFFFBFFFF3FFFFEFDFFFFFBFFFFFFFFF
>BFFFFFFFFFFFFFFFFBFDFFFBFFFFCFFFFF7EFFFFFDFFFFFFFFFBFFFFFFFFFFFFFFFFDFEFFFBFFFFF7FFF
>F7EFFFFFDFFFFFFFFF7FFFFFFFFFFFFFFFFEFF7FFBFFFFCFFFFFBF7FFFFEFFFFFFFFF7FFFFFFFFFFFFFF
>FFF7FBFFBFFFE3FFFFFDF7FFFFEDFFFFFFFEFFFFFFFFFFFFFFFFFFBFDFFBFFF9FFFFFFDEFFFFFF5FFFFF
>FFEFFFFFFFFFFFFFFFFFFDFDFFBFF87FFFFFFEEFFFFFF5FFFFFFFDFFFFFFFFFFFFFFFFFFEFEFFBF87FFF
>FFFFF0FFFFFF4FFFFFFFDFFFFFFFFFFFFFFFFFFF7EFFB87FFFFFFFFFFFFFFFF4FFFFFFFBFFFFFFFFFFFF
>FFFFFFF7F7F87FFFFFFFFFFFFFFFFF57FFFFFF7FFFFFFFFFFFFFFFFFFFBF7C3FFFFFFFFFFFFFFFFFF57F
>FFFFF7FFFFFFFFFFFFFFFFFFFDFA3BFFFFFFFFFFFFFFFFFF59FFFFFEFFFFFFFFFFFFFFFFFFFFEE1FBFFF
>FFFFFFFFFFFFFFF9E7FFFFDFFFFFFFFFFFFFFFFFFFFE1DFBFFFFFFFFFFFFFFFFFF9F9FFFFBFFFFFFFFFF
>FFFFFFFFFF17DFBFFFFFFFFFFFFFFFFFF9FE7FFF7FFFFFFFFFFFFFFFFFFF0FBEFBFFFFFFFFFFFFFFFFFF
>9FF9FFEFFFFFFFFFFFFFFFFFFF0FFBEFBFFFFFFFFFFFFFFFFFF9FFE7F1FFFFFFFFFFFFFFFFFF8FFFBF7B
>FFFFFFFFFFFFFFFFFF9FFF80FFFFFFFFFFFFFFFFFFE7FFFDF7BFFFFFFFFFFFFFFFFFF9FFFFFFFFFFFFFF
>FFFFFFFFF9FFFFDFBBFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFFE7FFFFDFBBFFFFFFFFFFFFFFF
>FFFDFFFFFFFFFFFFFFFFFFFFFFDFFFFFDFBBFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFFBFFFFFD
>FDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFBFDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFF7FFFFFBFEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFE7FEBFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFF9FFEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8FE0
>07FFF3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01FFFFFF3FFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>FFFFFFFFFFFF
>
>
>_______________
>
>
>
>On Oct 27, 2009, at 8:38 AM, Mike Williams wrote:
>
>>For the past day or two I have been working on a issue that I
>>need some help with.
>>
>>I have a database that has a MySQL field that contains a HEX
>>value for a bitmap image.
>>
>>The data looks like this:
>>
>>HEX,160,207,00,FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF..........
>FFDFFFDE7FE3B
>>
>>(this is not the full field contents)
>>
>>This is a black and white image of a signature that is 160px
>>wide and 207px tall. How can I get the data into a image that
>>I can post to a web site, or insert into a PDF on demand?
>>
>>Thanks in advance.
>
>
>--
>This list is a free service of LassoSoft: http://www.LassoSoft.com/
>Search the list archives: http://www.ListSearch.com/Lasso/Browse/
>Manage your subscription: http://www.ListSearch.com/Lasso/
>
>

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- --
Steve Piercy               Web Site Builder              
Soquel, CA
<web@...>                  <http://www.StevePiercy.com/>


--
This list is a free service of LassoSoft: http://www.LassoSoft.com/
Search the list archives: http://www.ListSearch.com/Lasso/Browse/
Manage your subscription: http://www.ListSearch.com/Lasso/



Parent Message unknown Re: HEX Bitmap Image conversion

by Mike Williams-30 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I have a system on a handheld scanner that has the option to save a  
signature in a HEX format and then send to to a database.

I am storing the data in a regular "TEXT" field right now, but I will  
change it to a blob and try again.

Thanks

On Oct 28, 2009, at 6:23 AM, Mike Williams wrote:

> Thanks for all the responses, but I have tried the following solution:
>
> [local:'MyData'=(decode_hex:(field:('SGDTA')))]
> [var:'myimage'=(image: -Binary=(local:'MyData'))]
> [$MyImage->(Save:'image.jpg')]
>
> Where "MyData" is the code form the HEX image.
>
> and I get the following result: ImageMagick BlobError (435): zero-
> length blob not permitted `'.
>
> I also tried:
>
> [var:'myimage' =(image:(decode_hex:(field:('SGDTA'))))]
> [$MyImage->(Save:'image.jpg')]
>
> and the error was about the same: No tag, type or constant was  
> defined under the name null->Save with arguments: array: (image.jpg)
>
> Is the code below actually valid to reproduce a image from?
>
>
> ______________
>
> HEX,
> 160,207,00,FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFE7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7FFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7FFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFBBFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
> BFFFFFF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7BFFFFFF9FFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7BFFFFFFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFF7DFFFFFF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7DFFFFF
> F6FFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFFF6000000000FFFFFFFFFFFFFFFF
> FEFFFFFFFFFFFFFFFFFFFFE001DFFFFFEEF1FFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFF
> FE01FF7DFFFFFDEFE1FFFFFFFFFFFFFFFF7FFFFFFFFFFFFFFFFF1FFFEFDFFFFFDEFFE3
> FFFFFFFFFFFFFFF7FFFFFFFFFFFFFFFFF7FFFEFDFFFFFDEFFFCFFFFFFFFFFFFFFF7FFF
> FFFFF9FFFFFFFF3FFFEFEFFFFFDEFFFF7FFFFFFFFFFFFFF7FFFFFFFFE7FFFFFFFC7FFE
> FEFFFFFBF7FFFBFFFFFFFFFFFFFFBFFFFFFFFF9FFFFFFFF9FFEFEFFFFFBF7FFFDFFFFF
> FFFFFFFFFBFFFFFFFFFE3FFFFFFFE1FEFF7FFFFBF7FFFEFFFFFFFFFFFFFFBFFFFFFFFF
> FCFFFFFFFFE1EFF7FFFFBF7FFFF7FFFFFFFFFFFFFBFFFFFFFFFFF1FFFFFFFFE0FFBFFF
> F7F7FFFFBFFFFFFFFFFFFFBFFFFFFFFFFFE7FFFFFFFFC0FBFFFEFF7FFFFDFFFFFFFFFF
> FFFBFFFFFFFFFFFF87FFFFFFFDF05FFFDFF7FFFFEFFFFFFFFFFFFFBFFFFFFFFFFFFF83
> FFFFFFDFF81FFDFF7FFFFF7FFFFFFFFFFFFBFFFFFFFFFFFFFFC1FFFFFDFFEE07BFFBFF
> FFFBFFFFFFFFFFFFBFFFFFFFFFFFFFFFE1FFFFDFFF7F81FFBFFFFFDFFFFFFFFFFFFBFF
> FFFFFFFFFFFFFFE0FFFDFFFBF9E1FBFFFFFEFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFF0FF
> DFFFDE7FE3BFFFFFF7FFFFFFFFFFF7FFFFFFFFFFFFFFFFFFF0FDFFFE1FFFCBFFFFFFBF
> FFFFFFFFFF7FFFFFFFFFFFFFFFFFFFF0BFFFFFFFFF3FFFFFFDFFFFFFFFFFF7FFFFFFFF
> FFFFFF0FFFFFF0FFFFFFFFFCFFFFFFDFFFFFFFFFFF7FFFFFFFFFFFFFEF1FFFFFB1FFFF
> FFFFD3FFFFFEFFFFFFFFFFEFFFFFFFFFFFFFFF7E7FFFFBE1FFFFFFFDDFFFFFEFFFFFFF
> FFFEFFFFFFFFFFFFFFFBFBFFFFBFE1FFFFFFDE7FFFFF7FFFFFFFFFEFFFFFFFFFFFFFFF
> DFCFFFFBFFE3FFFFFDFBFFFFF7FFFFFFFFFDFFFFFFFFFFFFFFFEFF7FFFBFFFCFFFFFEF
> DFFFFFBFFFFFFFFFDFFFFFFFFFFFFFFFF7FBFFFBFFFF3FFFFEFDFFFFFBFFFFFFFFFBFF
> FFFFFFFFFFFFFFBFDFFFBFFFFCFFFFF7EFFFFFDFFFFFFFFFBFFFFFFFFFFFFFFFFDFEFF
> FBFFFFF7FFFF7EFFFFFDFFFFFFFFF7FFFFFFFFFFFFFFFFEFF7FFBFFFFCFFFFFBF7FFFF
> EFFFFFFFFF7FFFFFFFFFFFFFFFFF7FBFFBFFFE3FFFFFDF7FFFFEDFFFFFFFEFFFFFFFFF
> FFFFFFFFFBFDFFBFFF9FFFFFFDEFFFFFF5FFFFFFFEFFFFFFFFFFFFFFFFFFDFDFFBFF87
> FFFFFFEEFFFFFF5FFFFFFFDFFFFFFFFFFFFFFFFFFEFEFFBF87FFFFFFFF0FFFFFF4FFFF
> FFFDFFFFFFFFFFFFFFFFFFF7EFFB87FFFFFFFFFFFFFFFF4FFFFFFFBFFFFFFFFFFFFFFF
> FFFF7F7F87FFFFFFFFFFFFFFFFF57FFFFFF7FFFFFFFFFFFFFFFFFFFBF7C3FFFFFFFFFF
> FFFFFFFF57FFFFFF7FFFFFFFFFFFFFFFFFFFDFA3BFFFFFFFFFFFFFFFFFF59FFFFFEFFF
> FFFFFFFFFFFFFFFFFEE1FBFFFFFFFFFFFFFFFFFF9E7FFFFDFFFFFFFFFFFFFFFFFFFFE1
> DFBFFFFFFFFFFFFFFFFFF9F9FFFFBFFFFFFFFFFFFFFFFFFFF17DFBFFFFFFFFFFFFFFFF
> FF9FE7FFF7FFFFFFFFFFFFFFFFFFF0FBEFBFFFFFFFFFFFFFFFFFF9FF9FFEFFFFFFFFFF
> FFFFFFFFF0FFBEFBFFFFFFFFFFFFFFFFFF9FFE7F1FFFFFFFFFFFFFFFFFF8FFFBF7BFFF
> FFFFFFFFFFFFFFF9FFF80FFFFFFFFFFFFFFFFFFE7FFFDF7BFFFFFFFFFFFFFFFFFF9FFF
> FFFFFFFFFFFFFFFFFFFF9FFFFDFBBFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFF
> E7FFFFDFBBFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFFDFFFFFDFBBFFFFFFFFF
> FFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFFBFFFFFDFDBFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFBFFFFFBFDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFF
> BFEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFE7FEBFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFF7FFFF9FFEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFF8FE007FFF3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01FFFFFF3FF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>
>
> _______________
>
>
>
> On Oct 27, 2009, at 8:38 AM, Mike Williams wrote:
>
>> For the past day or two I have been working on a issue that I need  
>> some help with.
>>
>> I have a database that has a MySQL field that contains a HEX value  
>> for a bitmap image.
>>
>> The data looks like this:
>>
>> HEX,
>> 160,207,00
>> ,FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>> ..........FFDFFFDE7FE3B
>>
>> (this is not the full field contents)
>>
>> This is a black and white image of a signature that is 160px wide  
>> and 207px tall. How can I get the data into a image that I can post  
>> to a web site, or insert into a PDF on demand?
>>
>> Thanks in advance.
>


--
This list is a free service of LassoSoft: http://www.LassoSoft.com/
Search the list archives: http://www.ListSearch.com/Lasso/Browse/
Manage your subscription: http://www.ListSearch.com/Lasso/



Parent Message unknown Re: HEX Bitmap Image conversion

by Mike Williams-30 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Did not work even with changing the field to a BLOB.

Thanks Everyone.

On Oct 28, 2009, at 6:23 AM, Mike Williams wrote:

> Thanks for all the responses, but I have tried the following solution:
>
> [local:'MyData'=(decode_hex:(field:('SGDTA')))]
> [var:'myimage'=(image: -Binary=(local:'MyData'))]
> [$MyImage->(Save:'image.jpg')]
>
> Where "MyData" is the code form the HEX image.
>
> and I get the following result: ImageMagick BlobError (435): zero-
> length blob not permitted `'.
>
> I also tried:
>
> [var:'myimage' =(image:(decode_hex:(field:('SGDTA'))))]
> [$MyImage->(Save:'image.jpg')]
>
> and the error was about the same: No tag, type or constant was  
> defined under the name null->Save with arguments: array: (image.jpg)
>
> Is the code below actually valid to reproduce a image from?
>
>
> ______________
>
> HEX,
> 160,207,00,FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFE7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7FFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7FFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFBBFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFB
> BFFFFFF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7BFFFFFF9FFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7BFFFFFFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFF7DFFFFFF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7DFFFFF
> F6FFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFFF6000000000FFFFFFFFFFFFFFFF
> FEFFFFFFFFFFFFFFFFFFFFE001DFFFFFEEF1FFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFF
> FE01FF7DFFFFFDEFE1FFFFFFFFFFFFFFFF7FFFFFFFFFFFFFFFFF1FFFEFDFFFFFDEFFE3
> FFFFFFFFFFFFFFF7FFFFFFFFFFFFFFFFF7FFFEFDFFFFFDEFFFCFFFFFFFFFFFFFFF7FFF
> FFFFF9FFFFFFFF3FFFEFEFFFFFDEFFFF7FFFFFFFFFFFFFF7FFFFFFFFE7FFFFFFFC7FFE
> FEFFFFFBF7FFFBFFFFFFFFFFFFFFBFFFFFFFFF9FFFFFFFF9FFEFEFFFFFBF7FFFDFFFFF
> FFFFFFFFFBFFFFFFFFFE3FFFFFFFE1FEFF7FFFFBF7FFFEFFFFFFFFFFFFFFBFFFFFFFFF
> FCFFFFFFFFE1EFF7FFFFBF7FFFF7FFFFFFFFFFFFFBFFFFFFFFFFF1FFFFFFFFE0FFBFFF
> F7F7FFFFBFFFFFFFFFFFFFBFFFFFFFFFFFE7FFFFFFFFC0FBFFFEFF7FFFFDFFFFFFFFFF
> FFFBFFFFFFFFFFFF87FFFFFFFDF05FFFDFF7FFFFEFFFFFFFFFFFFFBFFFFFFFFFFFFF83
> FFFFFFDFF81FFDFF7FFFFF7FFFFFFFFFFFFBFFFFFFFFFFFFFFC1FFFFFDFFEE07BFFBFF
> FFFBFFFFFFFFFFFFBFFFFFFFFFFFFFFFE1FFFFDFFF7F81FFBFFFFFDFFFFFFFFFFFFBFF
> FFFFFFFFFFFFFFE0FFFDFFFBF9E1FBFFFFFEFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFF0FF
> DFFFDE7FE3BFFFFFF7FFFFFFFFFFF7FFFFFFFFFFFFFFFFFFF0FDFFFE1FFFCBFFFFFFBF
> FFFFFFFFFF7FFFFFFFFFFFFFFFFFFFF0BFFFFFFFFF3FFFFFFDFFFFFFFFFFF7FFFFFFFF
> FFFFFF0FFFFFF0FFFFFFFFFCFFFFFFDFFFFFFFFFFF7FFFFFFFFFFFFFEF1FFFFFB1FFFF
> FFFFD3FFFFFEFFFFFFFFFFEFFFFFFFFFFFFFFF7E7FFFFBE1FFFFFFFDDFFFFFEFFFFFFF
> FFFEFFFFFFFFFFFFFFFBFBFFFFBFE1FFFFFFDE7FFFFF7FFFFFFFFFEFFFFFFFFFFFFFFF
> DFCFFFFBFFE3FFFFFDFBFFFFF7FFFFFFFFFDFFFFFFFFFFFFFFFEFF7FFFBFFFCFFFFFEF
> DFFFFFBFFFFFFFFFDFFFFFFFFFFFFFFFF7FBFFFBFFFF3FFFFEFDFFFFFBFFFFFFFFFBFF
> FFFFFFFFFFFFFFBFDFFFBFFFFCFFFFF7EFFFFFDFFFFFFFFFBFFFFFFFFFFFFFFFFDFEFF
> FBFFFFF7FFFF7EFFFFFDFFFFFFFFF7FFFFFFFFFFFFFFFFEFF7FFBFFFFCFFFFFBF7FFFF
> EFFFFFFFFF7FFFFFFFFFFFFFFFFF7FBFFBFFFE3FFFFFDF7FFFFEDFFFFFFFEFFFFFFFFF
> FFFFFFFFFBFDFFBFFF9FFFFFFDEFFFFFF5FFFFFFFEFFFFFFFFFFFFFFFFFFDFDFFBFF87
> FFFFFFEEFFFFFF5FFFFFFFDFFFFFFFFFFFFFFFFFFEFEFFBF87FFFFFFFF0FFFFFF4FFFF
> FFFDFFFFFFFFFFFFFFFFFFF7EFFB87FFFFFFFFFFFFFFFF4FFFFFFFBFFFFFFFFFFFFFFF
> FFFF7F7F87FFFFFFFFFFFFFFFFF57FFFFFF7FFFFFFFFFFFFFFFFFFFBF7C3FFFFFFFFFF
> FFFFFFFF57FFFFFF7FFFFFFFFFFFFFFFFFFFDFA3BFFFFFFFFFFFFFFFFFF59FFFFFEFFF
> FFFFFFFFFFFFFFFFFEE1FBFFFFFFFFFFFFFFFFFF9E7FFFFDFFFFFFFFFFFFFFFFFFFFE1
> DFBFFFFFFFFFFFFFFFFFF9F9FFFFBFFFFFFFFFFFFFFFFFFFF17DFBFFFFFFFFFFFFFFFF
> FF9FE7FFF7FFFFFFFFFFFFFFFFFFF0FBEFBFFFFFFFFFFFFFFFFFF9FF9FFEFFFFFFFFFF
> FFFFFFFFF0FFBEFBFFFFFFFFFFFFFFFFFF9FFE7F1FFFFFFFFFFFFFFFFFF8FFFBF7BFFF
> FFFFFFFFFFFFFFF9FFF80FFFFFFFFFFFFFFFFFFE7FFFDF7BFFFFFFFFFFFFFFFFFF9FFF
> FFFFFFFFFFFFFFFFFFFF9FFFFDFBBFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFF
> E7FFFFDFBBFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFFDFFFFFDFBBFFFFFFFFF
> FFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFFBFFFFFDFDBFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFBFFFFFBFDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFF
> BFEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFE7FEBFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFF7FFFF9FFEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFF8FE007FFF3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01FFFFFF3FF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>
>
> _______________
>
>
>
> On Oct 27, 2009, at 8:38 AM, Mike Williams wrote:
>
>> For the past day or two I have been working on a issue that I need  
>> some help with.
>>
>> I have a database that has a MySQL field that contains a HEX value  
>> for a bitmap image.
>>
>> The data looks like this:
>>
>> HEX,
>> 160,207,00
>> ,FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>> ..........FFDFFFDE7FE3B
>>
>> (this is not the full field contents)
>>
>> This is a black and white image of a signature that is 160px wide  
>> and 207px tall. How can I get the data into a image that I can post  
>> to a web site, or insert into a PDF on demand?
>>
>> Thanks in advance.
>


--
This list is a free service of LassoSoft: http://www.LassoSoft.com/
Search the list archives: http://www.ListSearch.com/Lasso/Browse/
Manage your subscription: http://www.ListSearch.com/Lasso/



Re: HEX Bitmap Image conversion

by bilcorry :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Mike Williams wrote on 10/28/2009 6:47 AM:
> Did not work even with changing the field to a BLOB.

Are you doing something like this?

        var('bitmap_encoded') = 'HEX,2,2,00,AABBCCDD';
        var('bitmap') = decode_hex($bitmap_encoded->split(',')->last);

- Bil


--
This list is a free service of LassoSoft: http://www.LassoSoft.com/
Search the list archives: http://www.ListSearch.com/Lasso/Browse/
Manage your subscription: http://www.ListSearch.com/Lasso/



Parent Message unknown Re: HEX Bitmap Image conversion

by Mike Williams-30 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Yes I have tried it, but in a different way.

I have tried all the code below:
(I even put the HEX code in a physical file to take the database out  
of it)

[Var:'Binary'=(Include_Raw: 'sign.txt')]
[var:'bitmap_encoded' = ($Binary)]
[var:'bitmap' = (decode_hex($bitmap_encoded->split(',')->last))]
[var:'myimage' =(image:-BINARY=($BitMap))]
[$myimage->(Save:'image.jpg')]
No tag, type or constant was defined under the name null->Save with  
arguments: array: (image.jpg)

[Var:'Binary'=(Include_Raw: 'sign.txt')]
[var:'bitmap_encoded' = ($Binary)]
[var:'bitmap' = (decode_hex($bitmap_encoded->split(',')->last))]
[var:'myimage' =(image:($BitMap))]
[$myimage->(Save:'image.jpg')]
No tag, type or constant was defined under the name null->Save with  
arguments: array: (image.jpg)

[Var:'Binary'=(Include_Raw: 'sign.txt')]
[var:'bitmap_encoded' = ($Binary)]
[var:'bitmap' = (decode_hex($bitmap_encoded->split(',')->last))]
[var:'myimage' =(image:($BitMap))]
[File_Serve: $myimage->Data, -Type='image/gif']
No tag, type or constant was defined under the name null->Data.

[Var:'Binary'=(Include_Raw: 'sign.txt')]
[var:'bitmap_encoded' = ($Binary)]
[var:'bitmap' = (decode_hex($bitmap_encoded->split(',')->last))]
[var:'myimage' =(image:($BitMap))]
[File_Serve: $myimage, -Type='image/gif']
[URL of page]

At this point I am considering dropping the idea and moving to "Pin"  
based confirmation since the HEX value does not seem to be working.  
Unless there is any last minute idea's!

Once again thanks for all the help


On Oct 28, 2009, at 8:47 AM, Mike Williams wrote:

>
>> Did not work even with changing the field to a BLOB.
>>
>> Thanks Everyone.
>>
>> On Oct 28, 2009, at 6:23 AM, Mike Williams wrote:
>>
>>> Thanks for all the responses, but I have tried the following  
>>> solution:
>>>
>>> [local:'MyData'=(decode_hex:(field:('SGDTA')))]
>>> [var:'myimage'=(image: -Binary=(local:'MyData'))]
>>> [$MyImage->(Save:'image.jpg')]
>>>
>>> Where "MyData" is the code form the HEX image.
>>>
>>> and I get the following result: ImageMagick BlobError (435): zero-
>>> length blob not permitted `'.
>>>
>>> I also tried:
>>>
>>> [var:'myimage' =(image:(decode_hex:(field:('SGDTA'))))]
>>> [$MyImage->(Save:'image.jpg')]
>>>
>>> and the error was about the same: No tag, type or constant was  
>>> defined under the name null->Save with arguments: array: (image.jpg)
>>>
>>> Is the code below actually valid to reproduce a image from?
>>>
>>>
>>> ______________
>>>
>>> HEX,
>>> 160,207,00,FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFE7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7FFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBB
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBFFFFFFDFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFBBFFFFFF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7B
>>> FFFFFF9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7BFFFFFFAFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7DFFFFFF6FFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFF7DFFFFFF6FFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFFF60
>>> 00000000FFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFE001DFFFFFEEF1FFFFFFFF
>>> FFFFFFFFEFFFFFFFFFFFFFFFFFFE01FF7DFFFFFDEFE1FFFFFFFFFFFFFFFF7FFFFFFF
>>> FFFFFFFFFF1FFFEFDFFFFFDEFFE3FFFFFFFFFFFFFFF7FFFFFFFFFFFFFFFFF7FFFEFD
>>> FFFFFDEFFFCFFFFFFFFFFFFFFF7FFFFFFFF9FFFFFFFF3FFFEFEFFFFFDEFFFF7FFFFF
>>> FFFFFFFFF7FFFFFFFFE7FFFFFFFC7FFEFEFFFFFBF7FFFBFFFFFFFFFFFFFFBFFFFFFF
>>> FF9FFFFFFFF9FFEFEFFFFFBF7FFFDFFFFFFFFFFFFFFBFFFFFFFFFE3FFFFFFFE1FEFF
>>> 7FFFFBF7FFFEFFFFFFFFFFFFFFBFFFFFFFFFFCFFFFFFFFE1EFF7FFFFBF7FFFF7FFFF
>>> FFFFFFFFFBFFFFFFFFFFF1FFFFFFFFE0FFBFFFF7F7FFFFBFFFFFFFFFFFFFBFFFFFFF
>>> FFFFE7FFFFFFFFC0FBFFFEFF7FFFFDFFFFFFFFFFFFFBFFFFFFFFFFFF87FFFFFFFDF0
>>> 5FFFDFF7FFFFEFFFFFFFFFFFFFBFFFFFFFFFFFFF83FFFFFFDFF81FFDFF7FFFFF7FFF
>>> FFFFFFFFFBFFFFFFFFFFFFFFC1FFFFFDFFEE07BFFBFFFFFBFFFFFFFFFFFFBFFFFFFF
>>> FFFFFFFFE1FFFFDFFF7F81FFBFFFFFDFFFFFFFFFFFFBFFFFFFFFFFFFFFFFE0FFFDFF
>>> FBF9E1FBFFFFFEFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFF0FFDFFFDE7FE3BFFFFFF7FF
>>> FFFFFFFFF7FFFFFFFFFFFFFFFFFFF0FDFFFE1FFFCBFFFFFFBFFFFFFFFFFF7FFFFFFF
>>> FFFFFFFFFFFFF0BFFFFFFFFF3FFFFFFDFFFFFFFFFFF7FFFFFFFFFFFFFF0FFFFFF0FF
>>> FFFFFFFCFFFFFFDFFFFFFFFFFF7FFFFFFFFFFFFFEF1FFFFFB1FFFFFFFFD3FFFFFEFF
>>> FFFFFFFFEFFFFFFFFFFFFFFF7E7FFFFBE1FFFFFFFDDFFFFFEFFFFFFFFFFEFFFFFFFF
>>> FFFFFFFBFBFFFFBFE1FFFFFFDE7FFFFF7FFFFFFFFFEFFFFFFFFFFFFFFFDFCFFFFBFF
>>> E3FFFFFDFBFFFFF7FFFFFFFFFDFFFFFFFFFFFFFFFEFF7FFFBFFFCFFFFFEFDFFFFFBF
>>> FFFFFFFFDFFFFFFFFFFFFFFFF7FBFFFBFFFF3FFFFEFDFFFFFBFFFFFFFFFBFFFFFFFF
>>> FFFFFFFFBFDFFFBFFFFCFFFFF7EFFFFFDFFFFFFFFFBFFFFFFFFFFFFFFFFDFEFFFBFF
>>> FFF7FFFF7EFFFFFDFFFFFFFFF7FFFFFFFFFFFFFFFFEFF7FFBFFFFCFFFFFBF7FFFFEF
>>> FFFFFFFF7FFFFFFFFFFFFFFFFF7FBFFBFFFE3FFFFFDF7FFFFEDFFFFFFFEFFFFFFFFF
>>> FFFFFFFFFBFDFFBFFF9FFFFFFDEFFFFFF5FFFFFFFEFFFFFFFFFFFFFFFFFFDFDFFBFF
>>> 87FFFFFFEEFFFFFF5FFFFFFFDFFFFFFFFFFFFFFFFFFEFEFFBF87FFFFFFFF0FFFFFF4
>>> FFFFFFFDFFFFFFFFFFFFFFFFFFF7EFFB87FFFFFFFFFFFFFFFF4FFFFFFFBFFFFFFFFF
>>> FFFFFFFFFF7F7F87FFFFFFFFFFFFFFFFF57FFFFFF7FFFFFFFFFFFFFFFFFFFBF7C3FF
>>> FFFFFFFFFFFFFFFF57FFFFFF7FFFFFFFFFFFFFFFFFFFDFA3BFFFFFFFFFFFFFFFFFF5
>>> 9FFFFFEFFFFFFFFFFFFFFFFFFFFEE1FBFFFFFFFFFFFFFFFFFF9E7FFFFDFFFFFFFFFF
>>> FFFFFFFFFFE1DFBFFFFFFFFFFFFFFFFFF9F9FFFFBFFFFFFFFFFFFFFFFFFFF17DFBFF
>>> FFFFFFFFFFFFFFFF9FE7FFF7FFFFFFFFFFFFFFFFFFF0FBEFBFFFFFFFFFFFFFFFFFF9
>>> FF9FFEFFFFFFFFFFFFFFFFFFF0FFBEFBFFFFFFFFFFFFFFFFFF9FFE7F1FFFFFFFFFFF
>>> FFFFFFF8FFFBF7BFFFFFFFFFFFFFFFFFF9FFF80FFFFFFFFFFFFFFFFFFE7FFFDF7BFF
>>> FFFFFFFFFFFFFFFF9FFFFFFFFFFFFFFFFFFFFFFF9FFFFDFBBFFFFFFFFFFFFFFFFFFD
>>> FFFFFFFFFFFFFFFFFFFFFFE7FFFFDFBBFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFF
>>> FFFFFDFFFFFDFBBFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFFBFFFFFDFDBFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFBFDBFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFF7FFFFFBFEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFF7FFFFE7FEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFF9FFEBFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8FE007FFF3FFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFF01FFFFFF3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>
>>>
>>> _______________
>>>
>>>
>>>
>>> On Oct 27, 2009, at 8:38 AM, Mike Williams wrote:
>>>
>>>> For the past day or two I have been working on a issue that I  
>>>> need some help with.
>>>>
>>>> I have a database that has a MySQL field that contains a HEX  
>>>> value for a bitmap image.
>>>>
>>>> The data looks like this:
>>>>
>>>> HEX,
>>>> 160,207,00
>>>> ,FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> ..........FFDFFFDE7FE3B
>>>>
>>>> (this is not the full field contents)
>>>>
>>>> This is a black and white image of a signature that is 160px wide  
>>>> and 207px tall. How can I get the data into a image that I can  
>>>> post to a web site, or insert into a PDF on demand?
>>>>
>>>> Thanks in advance.
>>>
>>
>
>
>
> ----------------
> Mike Williams
> ProComputing
> 2025 McKenzie #160
> Carrollton, Tx. 75006
> Direct: 214-420-8364
> williams@...
>
>
>


--
This list is a free service of LassoSoft: http://www.LassoSoft.com/
Search the list archives: http://www.ListSearch.com/Lasso/Browse/
Manage your subscription: http://www.ListSearch.com/Lasso/



Re: HEX Bitmap Image conversion

by bilcorry :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Mike Williams wrote on 10/29/2009 6:22 AM:
> Yes I have tried it, but in a different way.
>
> I have tried all the code below:

In call cases, you're casting the data to [image] -- don't, just write out the decode_hex'd [bytes] value to a file.


- Bil


--
This list is a free service of LassoSoft: http://www.LassoSoft.com/
Search the list archives: http://www.ListSearch.com/Lasso/Browse/
Manage your subscription: http://www.ListSearch.com/Lasso/



Parent Message unknown Re: HEX Bitmap Image conversion

by Mike Williams-30 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

OK, I have modified it like this:

[Var:'Binary'=(Include_Raw: 'sign.txt')]
[var:'bitmap_encoded' = ($Binary)]
[var:'bitmap' = (decode_hex($bitmap_encoded->split(',')->last))]
[local:'FileName'='MyImage.gif']
[local:'file_out'=(File:
(#FileName),File_OpenWriteTruncate,File_ModeLine)]
[#file_out->(Write:(var:'bitmap'))]
[$File_out->Close]
<img src="myimage.gif">

When I try to open the file at the OS level it says it is corrupt.

Three questions:

How would I control the file format?

How can I display the image?

Do I need to read the data back in to a image tag?

Thanks Bil



On Oct 29, 2009, at 8:22 AM, Mike Williams wrote:

> Yes I have tried it, but in a different way.
>
> I have tried all the code below:
> (I even put the HEX code in a physical file to take the database out  
> of it)
>
> [Var:'Binary'=(Include_Raw: 'sign.txt')]
> [var:'bitmap_encoded' = ($Binary)]
> [var:'bitmap' = (decode_hex($bitmap_encoded->split(',')->last))]
> [var:'myimage' =(image:-BINARY=($BitMap))]
> [$myimage->(Save:'image.jpg')]
> No tag, type or constant was defined under the name null->Save with  
> arguments: array: (image.jpg)
>
> [Var:'Binary'=(Include_Raw: 'sign.txt')]
> [var:'bitmap_encoded' = ($Binary)]
> [var:'bitmap' = (decode_hex($bitmap_encoded->split(',')->last))]
> [var:'myimage' =(image:($BitMap))]
> [$myimage->(Save:'image.jpg')]
> No tag, type or constant was defined under the name null->Save with  
> arguments: array: (image.jpg)
>
> [Var:'Binary'=(Include_Raw: 'sign.txt')]
> [var:'bitmap_encoded' = ($Binary)]
> [var:'bitmap' = (decode_hex($bitmap_encoded->split(',')->last))]
> [var:'myimage' =(image:($BitMap))]
> [File_Serve: $myimage->Data, -Type='image/gif']
> No tag, type or constant was defined under the name null->Data.
>
> [Var:'Binary'=(Include_Raw: 'sign.txt')]
> [var:'bitmap_encoded' = ($Binary)]
> [var:'bitmap' = (decode_hex($bitmap_encoded->split(',')->last))]
> [var:'myimage' =(image:($BitMap))]
> [File_Serve: $myimage, -Type='image/gif']
> [URL of page]
>
> At this point I am considering dropping the idea and moving to "Pin"  
> based confirmation since the HEX value does not seem to be working.  
> Unless there is any last minute idea's!
>
> Once again thanks for all the help
>
>
> On Oct 28, 2009, at 8:47 AM, Mike Williams wrote:
>>
>>> Did not work even with changing the field to a BLOB.
>>>
>>> Thanks Everyone.
>>>
>>> On Oct 28, 2009, at 6:23 AM, Mike Williams wrote:
>>>
>>>> Thanks for all the responses, but I have tried the following  
>>>> solution:
>>>>
>>>> [local:'MyData'=(decode_hex:(field:('SGDTA')))]
>>>> [var:'myimage'=(image: -Binary=(local:'MyData'))]
>>>> [$MyImage->(Save:'image.jpg')]
>>>>
>>>> Where "MyData" is the code form the HEX image.
>>>>
>>>> and I get the following result: ImageMagick BlobError (435): zero-
>>>> length blob not permitted `'.
>>>>
>>>> I also tried:
>>>>
>>>> [var:'myimage' =(image:(decode_hex:(field:('SGDTA'))))]
>>>> [$MyImage->(Save:'image.jpg')]
>>>>
>>>> and the error was about the same: No tag, type or constant was  
>>>> defined under the name null->Save with arguments: array:  
>>>> (image.jpg)
>>>>
>>>> Is the code below actually valid to reproduce a image from?
>>>>
>>>>
>>>> ______________
>>>>
>>>> HEX,
>>>> 160,207,00,FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7FFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE7FFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFE7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDBFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFBBFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFBBFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBFFFFFF9
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7BFFFFFF9FFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFF7BFFFFFFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFF7DFFFFFF6FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7DFFFF
>>>> FF6FFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFFF6000000000FFFFFFFFFFFF
>>>> FFFFFEFFFFFFFFFFFFFFFFFFFFE001DFFFFFEEF1FFFFFFFFFFFFFFFFEFFFFFFFFFF
>>>> FFFFFFFFE01FF7DFFFFFDEFE1FFFFFFFFFFFFFFFF7FFFFFFFFFFFFFFFFF1FFFEFDF
>>>> FFFFDEFFE3FFFFFFFFFFFFFFF7FFFFFFFFFFFFFFFFF7FFFEFDFFFFFDEFFFCFFFFFF
>>>> FFFFFFFFF7FFFFFFFF9FFFFFFFF3FFFEFEFFFFFDEFFFF7FFFFFFFFFFFFFF7FFFFFF
>>>> FFE7FFFFFFFC7FFEFEFFFFFBF7FFFBFFFFFFFFFFFFFFBFFFFFFFFF9FFFFFFFF9FFE
>>>> FEFFFFFBF7FFFDFFFFFFFFFFFFFFBFFFFFFFFFE3FFFFFFFE1FEFF7FFFFBF7FFFEFF
>>>> FFFFFFFFFFFFBFFFFFFFFFFCFFFFFFFFE1EFF7FFFFBF7FFFF7FFFFFFFFFFFFFBFFF
>>>> FFFFFFFF1FFFFFFFFE0FFBFFFF7F7FFFFBFFFFFFFFFFFFFBFFFFFFFFFFFE7FFFFFF
>>>> FFC0FBFFFEFF7FFFFDFFFFFFFFFFFFFBFFFFFFFFFFFF87FFFFFFFDF05FFFDFF7FFF
>>>> FEFFFFFFFFFFFFFBFFFFFFFFFFFFF83FFFFFFDFF81FFDFF7FFFFF7FFFFFFFFFFFFB
>>>> FFFFFFFFFFFFFFC1FFFFFDFFEE07BFFBFFFFFBFFFFFFFFFFFFBFFFFFFFFFFFFFFFE
>>>> 1FFFFDFFF7F81FFBFFFFFDFFFFFFFFFFFFBFFFFFFFFFFFFFFFFE0FFFDFFFBF9E1FB
>>>> FFFFFEFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFF0FFDFFFDE7FE3BFFFFFF7FFFFFFFFF
>>>> FF7FFFFFFFFFFFFFFFFFFF0FDFFFE1FFFCBFFFFFFBFFFFFFFFFFF7FFFFFFFFFFFFF
>>>> FFFFFFF0BFFFFFFFFF3FFFFFFDFFFFFFFFFFF7FFFFFFFFFFFFFF0FFFFFF0FFFFFFF
>>>> FFCFFFFFFDFFFFFFFFFFF7FFFFFFFFFFFFFEF1FFFFFB1FFFFFFFFD3FFFFFEFFFFFF
>>>> FFFFEFFFFFFFFFFFFFFF7E7FFFFBE1FFFFFFFDDFFFFFEFFFFFFFFFFEFFFFFFFFFFF
>>>> FFFFBFBFFFFBFE1FFFFFFDE7FFFFF7FFFFFFFFFEFFFFFFFFFFFFFFFDFCFFFFBFFE3
>>>> FFFFFDFBFFFFF7FFFFFFFFFDFFFFFFFFFFFFFFFEFF7FFFBFFFCFFFFFEFDFFFFFBFF
>>>> FFFFFFFDFFFFFFFFFFFFFFFF7FBFFFBFFFF3FFFFEFDFFFFFBFFFFFFFFFBFFFFFFFF
>>>> FFFFFFFFBFDFFFBFFFFCFFFFF7EFFFFFDFFFFFFFFFBFFFFFFFFFFFFFFFFDFEFFFBF
>>>> FFFF7FFFF7EFFFFFDFFFFFFFFF7FFFFFFFFFFFFFFFFEFF7FFBFFFFCFFFFFBF7FFFF
>>>> EFFFFFFFFF7FFFFFFFFFFFFFFFFF7FBFFBFFFE3FFFFFDF7FFFFEDFFFFFFFEFFFFFF
>>>> FFFFFFFFFFFFBFDFFBFFF9FFFFFFDEFFFFFF5FFFFFFFEFFFFFFFFFFFFFFFFFFDFDF
>>>> FBFF87FFFFFFEEFFFFFF5FFFFFFFDFFFFFFFFFFFFFFFFFFEFEFFBF87FFFFFFFF0FF
>>>> FFFF4FFFFFFFDFFFFFFFFFFFFFFFFFFF7EFFB87FFFFFFFFFFFFFFFF4FFFFFFFBFFF
>>>> FFFFFFFFFFFFFFFF7F7F87FFFFFFFFFFFFFFFFF57FFFFFF7FFFFFFFFFFFFFFFFFFF
>>>> BF7C3FFFFFFFFFFFFFFFFFF57FFFFFF7FFFFFFFFFFFFFFFFFFFDFA3BFFFFFFFFFFF
>>>> FFFFFFF59FFFFFEFFFFFFFFFFFFFFFFFFFFEE1FBFFFFFFFFFFFFFFFFFF9E7FFFFDF
>>>> FFFFFFFFFFFFFFFFFFFE1DFBFFFFFFFFFFFFFFFFFF9F9FFFFBFFFFFFFFFFFFFFFFF
>>>> FFF17DFBFFFFFFFFFFFFFFFFFF9FE7FFF7FFFFFFFFFFFFFFFFFFF0FBEFBFFFFFFFF
>>>> FFFFFFFFFF9FF9FFEFFFFFFFFFFFFFFFFFFF0FFBEFBFFFFFFFFFFFFFFFFFF9FFE7F
>>>> 1FFFFFFFFFFFFFFFFFF8FFFBF7BFFFFFFFFFFFFFFFFFF9FFF80FFFFFFFFFFFFFFFF
>>>> FFE7FFFDF7BFFFFFFFFFFFFFFFFFF9FFFFFFFFFFFFFFFFFFFFFFF9FFFFDFBBFFFFF
>>>> FFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFFFFFFE7FFFFDFBBFFFFFFFFFFFFFFFFFFDFF
>>>> FFFFFFFFFFFFFFFFFFFFDFFFFFDFBBFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFFFFF
>>>> FFFFBFFFFFDFDBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFBFDBFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFBFEBFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFF7FFFFE7FEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFF7FFFF9FFEBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8FE007FFF
>>>> 3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF01FFFFFF3FFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFBFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>> FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>>
>>>>
>>>> _______________
>>>>
>>>>
>>>>
>>>> On Oct 27, 2009, at 8:38 AM, Mike Williams wrote:
>>>>
>>>>> For the past day or two I have been working on a issue that I  
>>>>> need some help with.
>>>>>
>>>>> I have a database that has a MySQL field that contains a HEX  
>>>>> value for a bitmap image.
>>>>>
>>>>> The data looks like this:
>>>>>
>>>>> HEX,
>>>>> 160,207,00
>>>>> ,FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
>>>>> ..........FFDFFFDE7FE3B
>>>>>
>>>>> (this is not the full field contents)
>>>>>
>>>>> This is a black and white image of a signature that is 160px  
>>>>> wide and 207px tall. How can I get the data into a image that I  
>>>>> can post to a web site, or insert into a PDF on demand?
>>>>>
>>>>> Thanks in advance.
>>>>
>>>
>>
>>
>>
>> ----------------
>> Mike Williams
>> ProComputing
>> 2025 McKenzie #160
>> Carrollton, Tx. 75006
>> Direct: 214-420-8364
>> williams@...
>>
>>
>>
>


--
This list is a free service of LassoSoft: http://www.LassoSoft.com/
Search the list archives: http://www.ListSearch.com/Lasso/Browse/
Manage your subscription: http://www.ListSearch.com/Lasso/



Re: HEX Bitmap Image conversion

by bilcorry :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Mike Williams wrote on 10/29/2009 7:29 AM:

> OK, I have modified it like this:
>
> [Var:'Binary'=(Include_Raw: 'sign.txt')]
> [var:'bitmap_encoded' = ($Binary)]
> [var:'bitmap' = (decode_hex($bitmap_encoded->split(',')->last))]
> [local:'FileName'='MyImage.gif']
> [local:'file_out'=(File:(#FileName),File_OpenWriteTruncate,File_ModeLine)]
> [#file_out->(Write:(var:'bitmap'))]
> [$File_out->Close]
> <img src="myimage.gif">
>
> When I try to open the file at the OS level it says it is corrupt.
>
> Three questions:
>
> How would I control the file format?

I assumed the hex-encoded values were the complete bitmap.  If they're not, if you are required to build the proper file structure for it, then you'll have to research what it should look like and use the bytes->importimport8bits to create it (or prepend the appropriate hex values onto your hex-encoded string).


> How can I display the image?

On a web page?  You'd serve it like this:

        file_serve($bitmap,-file='example.bmp', -type='image/x-ms-bmp');
 

> Do I need to read the data back in to a image tag?

Nope.  Just serve it using the line above.


- Bil


--
This list is a free service of LassoSoft: http://www.LassoSoft.com/
Search the list archives: http://www.ListSearch.com/Lasso/Browse/
Manage your subscription: http://www.ListSearch.com/Lasso/