Gossamer Forum
Home : General : Perl Programming :

Read binary, is it possible without GD?

Quote Reply
Read binary, is it possible without GD?
I've been looking around, and all the things that I have managed to find, seem to think I need the GD library (which I don't really want to have to lead each time). What I am trying to do, is transfer some binary into an image for a browser. I'm not really sure about how to go ahead with this. Firstly, is it possible? I know it is in PHP, but I'm just not sure about Perl Frown

Cheers

Andy (mod)
andy@ultranerds.co.uk
Want to give me something back for my help? Please see my Amazon Wish List
GLinks ULTRA Package | GLinks ULTRA Package PRO
Links SQL Plugins | Website Design and SEO | UltraNerds | ULTRAGLobals Plugin | Pre-Made Template Sets | FREE GLinks Plugins!
Quote Reply
Re: [Andy] Read binary, is it possible without GD? In reply to
What kind of "binary"?

How is it generated?
Quote Reply
Re: [Paul] Read binary, is it possible without GD? In reply to
Its a load of code in an XML feed for some news. It says above it that it is 'base64' ... an example is;

<image.data width="240" height="186" encoding="base64">
/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9
PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhC
Y2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wAAR
CAC6APADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAA
AgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkK
FhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWG
h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl
5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREA
AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYk
NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE
hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk
5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDz+iiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAltoGubiOFCAztgE9K1NW8O3OmwJPuE0R4LKPu1nWV09ldJPHglT0PceleqWbQ
XulRyof3UiZOfTHIrObaehrCMWtTyOipLhVWeRYzlAxCn2zUdaGQUUUUAFFFFACgEnA5NOkh
khOJY3Q+jKRXdeHPDdu8Fjfso3hSzc5BJ6flUHj54Ujgt9w80HcAAOBWfPd2NOSyuziaKKK0
MwooooAKKKKACiiigAooooAKKKKACiiigAooooAKfHE0n3aREaRwiAljwAK3bLSp4lDSIw+q
8VE5cqLhHmZjG1lHbP41EyspwwIPvXYix3cFB+FOt9Ktm1K1SZFZDKpYHpjPNZqrrqayo6XR
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
</image.data>

Cheers

Andy (mod)
andy@ultranerds.co.uk
Want to give me something back for my help? Please see my Amazon Wish List
GLinks ULTRA Package | GLinks ULTRA Package PRO
Links SQL Plugins | Website Design and SEO | UltraNerds | ULTRAGLobals Plugin | Pre-Made Template Sets | FREE GLinks Plugins!
Quote Reply
Re: [Andy] Read binary, is it possible without GD? In reply to
So what kind of image is it?

I've decoded it but it prints a dead image if I name if .jpg or .bmp - I don't think it's a gif as it doesn't have the right header.

Last edited by:

Paul: May 3, 2003, 3:09 AM
Quote Reply
Re: [Paul] Read binary, is it possible without GD? In reply to
How about a .jpg;

<image send-id="photo-cn45825.jpgI02" itemname="xwd/ah/photo-cn45825.jpg">

Cheers

Andy (mod)
andy@ultranerds.co.uk
Want to give me something back for my help? Please see my Amazon Wish List
GLinks ULTRA Package | GLinks ULTRA Package PRO
Links SQL Plugins | Website Design and SEO | UltraNerds | ULTRAGLobals Plugin | Pre-Made Template Sets | FREE GLinks Plugins!
Quote Reply
Re: [Andy] Read binary, is it possible without GD? In reply to
Doesn't work for me...you can try yourself I guess.

use MIME::Base64 qw/decode_base64/;
Quote Reply
Re: [Paul] Read binary, is it possible without GD? In reply to
Got it Smile

Code:
&open_webart(*IMAGE, $xfn);
binmode IMAGE;
my($attrs,$data) = $xml =~ m#<image\.data( .*?)>(.*?)</image\.data>#s;
while ($data =~ /^(.+)$/mg) {
$_ = $1;
tr#A-Za-z0-9+/##cd;
tr#A-Za-z0-9+/# -_#;
print IMAGE unpack('u*', chr(32 + int(length($_)*3/4)) . $_);
}
&close_webart(*IMAGE, $xfn) || return -1;

Cheers

Andy (mod)
andy@ultranerds.co.uk
Want to give me something back for my help? Please see my Amazon Wish List
GLinks ULTRA Package | GLinks ULTRA Package PRO
Links SQL Plugins | Website Design and SEO | UltraNerds | ULTRAGLobals Plugin | Pre-Made Template Sets | FREE GLinks Plugins!