1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
|
https://bugs.gentoo.org/show_bug.cgi?id=471564
https://winswitch.org/trac/ticket/238
--- winswitch-0.12.18/winswitch/virt/xpra_client_util.py
+++ winswitch-0.12.18/winswitch/virt/xpra_client_util.py
@@ -95,8 +95,8 @@
widgets = []
has_pil = False
try:
- import Image
- has_pil = Image is not None
+ import PIL.Image
+ has_pil = PIL.Image is not None
except:
pass
jw = self.get_encoding_widget(server, server_command, options, change_cb, has_pil)
--- winswitch-0.12.18/winswitch/ui/capture_util.py
+++ winswitch-0.12.18/winswitch/ui/capture_util.py
@@ -125,16 +125,16 @@
#resize it
img_data = load_binary_file(self.filename)
import StringIO
- import Image
- image = Image.open(StringIO.StringIO(img_data))
+ import PIL.Image
+ image = PIL.Image.open(StringIO.StringIO(img_data))
self.save_resized(image)
def save_resized(self, image):
""" save a PIL.Image after resizing it to thumbnail size """
- import Image
+ import PIL.Image
(w,h) = image.size
w,h = self.get_thumbnail_dimensions(w, h)
- image.thumbnail((w,h), Image.ANTIALIAS)
+ image.thumbnail((w,h), PIL.Image.ANTIALIAS)
image.save(self.filename, "PNG")
@@ -190,13 +190,13 @@
def do_capture(self):
#force py2exe to include these:
- import Image
- import GifImagePlugin
- import JpegImagePlugin
- import PngImagePlugin
- import ImageGrab
- assert Image and GifImagePlugin and JpegImagePlugin and PngImagePlugin and ImageGrab #avoid pydev warnings
- screenshot = ImageGrab.grab()
+ import PIL.Image
+ import PIL.GifImagePlugin
+ import PIL.JpegImagePlugin
+ import PIL.PngImagePlugin
+ import PIL.ImageGrab
+ assert PIL.Image and PIL.GifImagePlugin and PIL.JpegImagePlugin and PIL.PngImagePlugin and PIL.ImageGrab #avoid pydev warnings
+ screenshot = PIL.ImageGrab.grab()
self.save_resized(screenshot)
self.finish()
--- winswitch-0.12.18/winswitch/util/icon_util.py
+++ winswitch-0.12.18/winswitch/util/icon_util.py
@@ -27,7 +27,7 @@
HAS_CAIRO_RSVG = False
try:
- import Image
+ import PIL.Image
has_PIL = True
except:
has_PIL = False
@@ -58,10 +58,10 @@
return scaled_data
def pil_load_scaled_pixmap(filename, size_limit):
- img = Image.open(filename)
+ img = PIL.Image.open(filename)
(w,h) = img.size
if w>size_limit or h>size_limit:
- img.thumbnail((size_limit,size_limit), Image.ANTIALIAS)
+ img.thumbnail((size_limit,size_limit), PIL.Image.ANTIALIAS)
assert img
return pil_image_to_png_data(img)
|