RE: [newbie] read a pixel!

2002-08-16 Thread frankie

I think perl with the image magick module can do what you ask...

go to search.cpan.org and search for "image" you'll find a ton of stuff.. 

you can even generate images with them.. its very cool.


rgds

Frank

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]On Behalf Of Damian G
Sent: Friday, August 16, 2002 3:40 PM
To: lista-linux-newbie
Subject: [newbie] read a pixel!



i need a suggestion on programming languages.

this is how it goes.

i need to build a program that can tell me the RGB value
of a given pixel inside of an image file. that is, load
a graphic from file, and reading color values from it
regardless of whether it's showing on the screen or not.

i've tried kylix Open edition, but it fails to do it
( probably buggy libs ) as it loads and displays a
graphic correctly on the form but when i try to
read a pixel from it... the RGB value i get is wrong
( i think it's getting converted to 8-bit palette )

while the same code does run correctly on windoze's Delphi 5,
( so much for cross-plattform programming ) i hate having
to reboot my computer ( or even loading a virtual machine )
just for the sole purpose of barfing fome clumsy lines of
code -besides i'd like the linux binary- , so i've decided that
i need to learn something other than pascal for killing time...


can anyone recommend me a programming language that allows
me to do this pixel-reading stuff and is as simple as possible?
( i will have to learn C sometime, but for the moment i think
is a bit overkill... is there a choice? )


Damian



-- 
Who is General Failure, and why is he reading my disk?





Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com



Re: [newbie] read a pixel!

2002-08-16 Thread Alastair Scott

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Fri 16 August 2002 8:40 am, Damian G wrote:
> i need a suggestion on programming languages.
>
> this is how it goes.
>
> i need to build a program that can tell me the RGB value
> of a given pixel inside of an image file. that is, load
> a graphic from file, and reading color values from it
> regardless of whether it's showing on the screen or not.
>
> i've tried kylix Open edition, but it fails to do it
> ( probably buggy libs ) as it loads and displays a
> graphic correctly on the form but when i try to
> read a pixel from it... the RGB value i get is wrong
> ( i think it's getting converted to 8-bit palette )
>
> while the same code does run correctly on windoze's Delphi 5,
> ( so much for cross-plattform programming ) i hate having
> to reboot my computer ( or even loading a virtual machine )
> just for the sole purpose of barfing fome clumsy lines of
> code -besides i'd like the linux binary- , so i've decided that
> i need to learn something other than pascal for killing time...
>
>
> can anyone recommend me a programming language that allows
> me to do this pixel-reading stuff and is as simple as possible?
> ( i will have to learn C sometime, but for the moment i think
> is a bit overkill... is there a choice? )

Python will do very nicely; it's installed by default and the command line is 
'just there'. I strongly recommend it as a grievously underestimated 
language.

A good place to get started is at O'Reilly:

http://www.onlamp.com/python/

You'll need to include a graphics manipulation library. I haven't used it in 
anger, but the Python Image Library:

http://www.pythonware.com/products/pil/index.htm

certainly does what you need, according to the online manual (see the getpixel 
method)!

Alastair
- -- 
Alastair Scott (London, United Kingdom)
http://www.unmetered.org.uk/
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQE9XLDXdasIDb/2nMwRAiQSAJsFeQs/nIrpUwyllGJ7ib8HB74g4QCdELLj
PN47BOPxA1Kkj1FiNWaa0sM=
=I/Ju
-END PGP SIGNATURE-




Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com



[newbie] read a pixel!

2002-08-16 Thread Damian G


i need a suggestion on programming languages.

this is how it goes.

i need to build a program that can tell me the RGB value
of a given pixel inside of an image file. that is, load
a graphic from file, and reading color values from it
regardless of whether it's showing on the screen or not.

i've tried kylix Open edition, but it fails to do it
( probably buggy libs ) as it loads and displays a
graphic correctly on the form but when i try to
read a pixel from it... the RGB value i get is wrong
( i think it's getting converted to 8-bit palette )

while the same code does run correctly on windoze's Delphi 5,
( so much for cross-plattform programming ) i hate having
to reboot my computer ( or even loading a virtual machine )
just for the sole purpose of barfing fome clumsy lines of
code -besides i'd like the linux binary- , so i've decided that
i need to learn something other than pascal for killing time...


can anyone recommend me a programming language that allows
me to do this pixel-reading stuff and is as simple as possible?
( i will have to learn C sometime, but for the moment i think
is a bit overkill... is there a choice? )


Damian



-- 
Who is General Failure, and why is he reading my disk?



Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com