Have you try to add PIL to "packages" in the cx_freeze build script?

From: Ekaterina Mishina-Syrkina [mailto:[email protected]]
Sent: Thursday, June 14, 2012 10:07 AM
To: primary discussion list for use and development of cx_Freeze
Subject: [cx-freeze-users] PIL is ignored?

Hello,

I've recently included included small function using PIL in my project, no more 
than that:

from PIL import Image, PngImagePlugin, JpegImagePlugin
...
def pil_function():
        im = Image.open(self.img_sample)
        im.save('sample.png')
        imgpng = os.path.abspath('sample.png')
        x = int(self.imgwidth * self.info_resolution / 25.4) # size of the crop 
image in pixels
        im = Image.open(imgpng)
        (w, h) = im.size
        box = (int(0.5*(w-x)), int(0.5*(h-x)), int(0.5*(w+x)), int(0.5*(h+x)))
        imcrop = im.crop(box)
        imcrop.save(imgpng)
        self.img_sample = imgpng

Now when I freeze the project it doesn't give any errors neither on 
compilation, nor on execution, but it looks like this function is not really 
executed - I don't have the image which should have been saved by this 
function, and all next steps after this functions are not done. Strangely, the 
program itself does not crash, so I can't track where it stops. If I comment 
out the pil_function() call, everything works fine.

Any ideas?

p.s. I use some weeks old development version of cx_freeze

Thanks.
Katya


--
Dr. Ekaterina Mishina
Software project manager, IST Ltd.
[email protected]<mailto:[email protected]>
www.istag.ch<http://www.istag.ch>
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
cx-freeze-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cx-freeze-users

Reply via email to