Michele Petrazzo wrote:
> Iain King wrote:
> > However, when I'm do the
> > fipy.convertToPil(), it inverts the image?
>
> No, it not invert the image... It only return the image as is.
>
> > I've inserted a
> > fipy.invert() before the conversion as a temporary fix, but is there a
> > reason for this?
>
> If you are have a min-is-white image (fax ?) that isn't the standard,
> you will have an "inverted" image, because PIl expect a min-is-black
> image!
>


This is probably what is happening.  I'll upload one of the images
tomorrow, and you can check it out to make sure.


> > relevant code:
> >
> > def getHeaders(files):
> >     thumbs = []
> >     for f in files:
> >             print "Adding %s" % f
> >             fi = FIPY.Image(f)
> >             fi.setCurrentPage(0)
> >             fi.invert() #temp fix
> >             thumb = fi.convertToPil()
> >             thumb.thumbnail(THUMBNAIL_SIZE, Image.ANTIALIAS)
> >             thumbs.append((os.path.basename(f), pilToBitmap(thumb)))
> >     thumbs.sort()
> >     return thumbs
>
> Just a question, why "thumbs.sort" ? Inside this list you have only
> images!

Ah, look closer!  It's a list of tuples:  (filename, image)
I'll try out FIPY's resizing tomorrow too.  OTOH, I have functions to
convert between PIL and wxPython, and functions to convert betweem PIL
and FIPY, but I don't see a function to convert FIPY to wxPython?

Iain

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to