Re: [cx-freeze-users] PIL is ignored?
Brought to you by:
atuining
From: Pham, H. <Hie...@te...> - 2012-06-14 14:26:03
|
Have you try to add PIL to "packages" in the cx_freeze build script? From: Ekaterina Mishina-Syrkina [mailto:esy...@gm...] 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. ka...@is...<mailto:ka...@is...> www.istag.ch<http://www.istag.ch> |