Image handling - stupid question

J

Jumping Arne

I'm going to try to write some imange manipulation code (scaling, reading
EXIF and IPTC info) and just want to ask if PIL is *THE* library to use?

I looked at <http://www.pythonware.com/products/pil/> and noticed that the
latest version is from Dec 2006.

In my experience that means that either it's abandoned or that it's very good
and stable.
 
D

Diez B. Roggisch

Jumping said:
I'm going to try to write some imange manipulation code (scaling, reading
EXIF and IPTC info) and just want to ask if PIL is *THE* library to use?

I looked at <http://www.pythonware.com/products/pil/> and noticed that the
latest version is from Dec 2006.

In my experience that means that either it's abandoned or that it's very
good and stable.

Certainly the latter.

Diez
 
B

Bruno Desthuilliers

Jumping Arne a écrit :
I'm going to try to write some imange manipulation code (scaling, reading
EXIF and IPTC info) and just want to ask if PIL is *THE* library to use?

I looked at <http://www.pythonware.com/products/pil/> and noticed that the
latest version is from Dec 2006.

In my experience that means that either it's abandoned

I doubt it is.
or that it's very good
and stable.

My own experience is that it's indeed a pretty good and AFAICT stable
library.
 
B

Berco Beute

I'm going to try to write some imange manipulation code (scaling, reading
EXIF and IPTC info) and just want to ask if PIL is *THE* library to use?

Depends on your requirements, but it's certainly the first library I
would check out. It offers lots of functionality, it is easy to use,
well documented and rock solid.
I looked at <http://www.pythonware.com/products/pil/> and noticed that the
latest version is from Dec 2006.

In my experience that means that either it's abandoned or that it's very good
and stable.

The latter (what else would you expect from /F? :)

2B
 
G

Gary Herron

Jumping said:
Sounds like PIL is a safe option, thanks.
Yes, certainly, PIL is the way to go. But beyond that, if you are going
to do any fancy manipulation of the array of pixels (e.g., image
processing, image recognition, convolution, ...), then I'd recommend
numpy for the array manipulation. (And perhaps even the full-blown
scipy.) Numpy can easily access and manipulate the pixel arrays
produced by PIL. It's an awesome combination.

Gary Herron
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,769
Messages
2,569,579
Members
45,053
Latest member
BrodieSola

Latest Threads

Top