Iain King wrote:
>> Can you download the last svn version from sf.net? Otherwise I'll send
>> you the last sources privately.
>>
>> Bye,
>> Michele
> 

> I got the TortoiseSVN client though, and
> checked out your newest build, copied it over the top of
> site-packages/freeimagepy, updated my ctypes back to 0.9.9.6 (I'd
> regressed again), ran my program, and it worked.  Thanks!

This is a good news!

> Next question (and what I'm using FreeImagePy for):  I'm loading a pile
> of TIF's as thumbnails into a wx list control.  I load the image with
> FIPY, convert it to PIL, use PIL's antialiasing thumbnail function,
> then load it from there into wx.  

Why use PIL for it and not FIPY directly? You can use the image.size or 
the other methods for resize the image

> 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!

> 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!

P.s. you can use also fi.currentPage = 0 rather then
fi.setCurrentPage(0). Is think it look like better :)

> 
> Iain
> 
> p.s. thanks again
> 

:)

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

Reply via email to