Index: phatch-0.2.7/phatch/actions/autocontrast.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/autocontrast.py +++ phatch-0.2.7/phatch/actions/autocontrast.py @@ -28,8 +28,8 @@ from lib.reverse_translation import _t def init(): global Image, ImageOps, imtools - import Image - import ImageOps + from PIL import Image + from PIL import ImageOps from lib import imtools Index: phatch-0.2.7/phatch/actions/background.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/background.py +++ phatch-0.2.7/phatch/actions/background.py @@ -30,7 +30,7 @@ from lib.imtools import fill_background_ def init(): global Image, HTMLColorToRGBA - import Image + from PIL import Image from lib.colors import HTMLColorToRGBA Index: phatch-0.2.7/phatch/actions/border.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/border.py +++ phatch-0.2.7/phatch/actions/border.py @@ -30,8 +30,8 @@ from lib.imtools import has_transparency def init(): global Image, ImageDraw - import Image - import ImageDraw + from PIL import Image + from PIL import ImageDraw OPTIONS = [_t('Equal for all sides'), _t('Different for each side')] Index: phatch-0.2.7/phatch/actions/brightness.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/brightness.py +++ phatch-0.2.7/phatch/actions/brightness.py @@ -28,8 +28,8 @@ from lib.reverse_translation import _t def init(): global Image, ImageColor, imtools - import Image - import ImageColor + from PIL import Image + from PIL import ImageColor from lib import imtools Index: phatch-0.2.7/phatch/actions/canvas.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/canvas.py +++ phatch-0.2.7/phatch/actions/canvas.py @@ -26,7 +26,7 @@ from lib.reverse_translation import _t def init(): global Image - import Image + from PIL import Image global imtools from lib import imtools global HTMLColorToRGBA Index: phatch-0.2.7/phatch/actions/colorize.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/colorize.py +++ phatch-0.2.7/phatch/actions/colorize.py @@ -28,8 +28,8 @@ from lib.reverse_translation import _t def init(): global Image, ImageOps, imtools - import Image - import ImageOps + from PIL import Image + from PIL import ImageOps from lib import imtools Index: phatch-0.2.7/phatch/actions/color_to_alpha.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/color_to_alpha.py +++ phatch-0.2.7/phatch/actions/color_to_alpha.py @@ -38,9 +38,9 @@ OPTIONS = [ def init(): global Image, ImageOps, ImageMath, imtools - import Image - import ImageOps - import ImageMath + from PIL import Image + from PIL import ImageOps + from PIL import ImageMath from lib import imtools global HTMLColorToRGBA from lib.colors import HTMLColorToRGBA Index: phatch-0.2.7/phatch/actions/common.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/common.py +++ phatch-0.2.7/phatch/actions/common.py @@ -28,8 +28,8 @@ from lib.reverse_translation import _t def init(): global Image, ImageFilter, imtools - import Image - import ImageFilter + from PIL import Image + from PIL import ImageFilter from lib import imtools Index: phatch-0.2.7/phatch/actions/contour.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/contour.py +++ phatch-0.2.7/phatch/actions/contour.py @@ -29,8 +29,8 @@ from lib.imtools import has_transparency def init(): global Image, ImageOps, imtools - import Image - import ImageOps + from PIL import Image + from PIL import ImageOps from lib import imtools global HTMLColorToRGBA from lib.colors import HTMLColorToRGBA Index: phatch-0.2.7/phatch/actions/contrast.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/contrast.py +++ phatch-0.2.7/phatch/actions/contrast.py @@ -28,8 +28,8 @@ from lib.reverse_translation import _t def init(): global Image, ImageColor, imtools - import Image - import ImageColor + from PIL import Image + from PIL import ImageColor from lib import imtools Index: phatch-0.2.7/phatch/actions/crop.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/crop.py +++ phatch-0.2.7/phatch/actions/crop.py @@ -29,8 +29,8 @@ from lib.imtools import auto_crop def init(): global Image, ImageOps - import Image - import ImageOps + from PIL import Image + from PIL import ImageOps def crop(image, mode=None, all=0, left=0, right=0, top=0, bottom=0): Index: phatch-0.2.7/phatch/actions/desaturate.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/desaturate.py +++ phatch-0.2.7/phatch/actions/desaturate.py @@ -27,8 +27,8 @@ from lib.reverse_translation import _t def init(): #lazy import global Image, ImageOps, imtools - import Image - import ImageOps + from PIL import Image + from PIL import ImageOps from lib import imtools Index: phatch-0.2.7/phatch/actions/effect.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/effect.py +++ phatch-0.2.7/phatch/actions/effect.py @@ -29,8 +29,8 @@ from lib.formField import IMAGE_EFFECTS def init(): global Image, ImageFilter, imtools - import Image - import ImageFilter + from PIL import Image + from PIL import ImageFilter from lib import imtools Index: phatch-0.2.7/phatch/actions/equalize.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/equalize.py +++ phatch-0.2.7/phatch/actions/equalize.py @@ -27,8 +27,8 @@ from lib.reverse_translation import _t def init(): #lazy import global Image, ImageOps, imtools - import Image - import ImageOps + from PIL import Image + from PIL import ImageOps from lib import imtools Index: phatch-0.2.7/phatch/actions/fit.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/fit.py +++ phatch-0.2.7/phatch/actions/fit.py @@ -26,8 +26,8 @@ from lib.reverse_translation import _t def init(): global Image, ImageOps - import Image - import ImageOps + from PIL import Image + from PIL import ImageOps global HTMLColorToRGBA from lib.colors import HTMLColorToRGBA Index: phatch-0.2.7/phatch/actions/grid.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/grid.py +++ phatch-0.2.7/phatch/actions/grid.py @@ -39,8 +39,8 @@ ZERO = ['', '0'] #---PIL def init(): global Image, ImageColor, HTMLColorToRGBA, imtools - import Image - import ImageColor + from PIL import Image + from PIL import ImageColor from lib import imtools from lib.colors import HTMLColorToRGBA Index: phatch-0.2.7/phatch/actions/highlight.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/highlight.py +++ phatch-0.2.7/phatch/actions/highlight.py @@ -31,8 +31,8 @@ from lib.imtools import has_transparency def init(): global Image, ImageMath, imtools - import Image - import ImageMath + from PIL import Image + from PIL import ImageMath from lib import imtools Index: phatch-0.2.7/phatch/actions/invert.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/invert.py +++ phatch-0.2.7/phatch/actions/invert.py @@ -27,8 +27,8 @@ from lib.reverse_translation import _t def init(): #lazy import global Image, ImageChops, imtools - import Image - import ImageChops + from PIL import Image + from PIL import ImageChops from lib import imtools Index: phatch-0.2.7/phatch/actions/mask.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/mask.py +++ phatch-0.2.7/phatch/actions/mask.py @@ -32,8 +32,8 @@ MASKS = [MASK] def init(): global Image, ImageMath, imtools - import Image - import ImageMath + from PIL import Image + from PIL import ImageMath from lib import imtools Index: phatch-0.2.7/phatch/actions/maximum.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/maximum.py +++ phatch-0.2.7/phatch/actions/maximum.py @@ -28,8 +28,8 @@ from lib.reverse_translation import _t def init(): global Image, ImageFilter, imtools - import Image - import ImageFilter + from PIL import Image + from PIL import ImageFilter from lib import imtools Index: phatch-0.2.7/phatch/actions/median.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/median.py +++ phatch-0.2.7/phatch/actions/median.py @@ -28,8 +28,8 @@ from lib.reverse_translation import _t def init(): global Image, ImageFilter, imtools - import Image - import ImageFilter + from PIL import Image + from PIL import ImageFilter from lib import imtools Index: phatch-0.2.7/phatch/actions/minimum.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/minimum.py +++ phatch-0.2.7/phatch/actions/minimum.py @@ -28,8 +28,8 @@ from lib.reverse_translation import _t def init(): global Image, ImageFilter, imtools - import Image - import ImageFilter + from PIL import Image + from PIL import ImageFilter from lib import imtools Index: phatch-0.2.7/phatch/actions/mirror.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/mirror.py +++ phatch-0.2.7/phatch/actions/mirror.py @@ -30,7 +30,7 @@ from lib.imtools import convert_safe_mod def init(): global Image - import Image + from PIL import Image # Declare constants here Index: phatch-0.2.7/phatch/actions/offset.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/offset.py +++ phatch-0.2.7/phatch/actions/offset.py @@ -28,7 +28,7 @@ from lib.reverse_translation import _t def init(): global ImageChops - import ImageChops + from PIL import ImageChops def offset(image, horizontal_offset, vertical_offset=None): Index: phatch-0.2.7/phatch/actions/perspective.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/perspective.py +++ phatch-0.2.7/phatch/actions/perspective.py @@ -28,7 +28,7 @@ from lib.reverse_translation import _t def init(): global Image - import Image + from PIL import Image global math, r import math Index: phatch-0.2.7/phatch/actions/posterize.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/posterize.py +++ phatch-0.2.7/phatch/actions/posterize.py @@ -28,8 +28,8 @@ from lib.reverse_translation import _t def init(): global Image, ImageOps, imtools - import Image - import ImageOps + from PIL import Image + from PIL import ImageOps from lib import imtools Index: phatch-0.2.7/phatch/actions/rank.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/rank.py +++ phatch-0.2.7/phatch/actions/rank.py @@ -28,8 +28,8 @@ from lib.reverse_translation import _t def init(): global Image, ImageFilter, imtools - import Image - import ImageFilter + from PIL import Image + from PIL import ImageFilter from lib import imtools Index: phatch-0.2.7/phatch/actions/reflection.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/reflection.py +++ phatch-0.2.7/phatch/actions/reflection.py @@ -29,9 +29,9 @@ from lib.imtools import has_alpha, has_t def init(): global Image, ImageColor, ImageFilter - import Image - import ImageColor - import ImageFilter + from PIL import Image + from PIL import ImageColor + from PIL import ImageFilter global HTMLColorToRGBA from lib.colors import HTMLColorToRGBA Index: phatch-0.2.7/phatch/actions/rotate.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/rotate.py +++ phatch-0.2.7/phatch/actions/rotate.py @@ -29,7 +29,7 @@ from lib.colors import HTMLColorToRGBA def init(): global Image, imtools - import Image + from PIL import Image from lib import imtools Index: phatch-0.2.7/phatch/actions/round.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/round.py +++ phatch-0.2.7/phatch/actions/round.py @@ -31,9 +31,9 @@ from lib.reverse_translation import _t def init(): global Image, ImageChops, ImageDraw, imtools - import Image - import ImageChops - import ImageDraw + from PIL import Image + from PIL import ImageChops + from PIL import ImageDraw from lib import imtools Index: phatch-0.2.7/phatch/actions/saturation.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/saturation.py +++ phatch-0.2.7/phatch/actions/saturation.py @@ -28,8 +28,8 @@ from lib.reverse_translation import _t def init(): global Image, ImageChops, imtools - import Image - import ImageChops + from PIL import Image + from PIL import ImageChops from lib import imtools Index: phatch-0.2.7/phatch/actions/save.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/save.py +++ phatch-0.2.7/phatch/actions/save.py @@ -33,7 +33,7 @@ import os def init(): global Image - import Image + from PIL import Image global get_quality, get_size, InvalidWriteFormatError from lib.imtools import get_quality, get_size, InvalidWriteFormatError Index: phatch-0.2.7/phatch/actions/scale.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/scale.py +++ phatch-0.2.7/phatch/actions/scale.py @@ -24,7 +24,7 @@ from lib.reverse_translation import _t def init(): global Image - import Image + from PIL import Image def preserve_proportions(x0, y0, x1, y1): Index: phatch-0.2.7/phatch/actions/shadow.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/shadow.py +++ phatch-0.2.7/phatch/actions/shadow.py @@ -30,9 +30,9 @@ from lib.imtools import has_transparency def init(): #lazily import global Image, ImageChops, ImageFilter, imtools - import Image - import ImageChops - import ImageFilter + from PIL import Image + from PIL import ImageChops + from PIL import ImageFilter from lib import imtools Index: phatch-0.2.7/phatch/actions/sketch.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/sketch.py +++ phatch-0.2.7/phatch/actions/sketch.py @@ -30,10 +30,10 @@ from lib.reverse_translation import _t def init(): global Image, ImageMath, ImageOps, ImageFilter - import Image - import ImageMath - import ImageOps - import ImageFilter + from PIL import Image + from PIL import ImageMath + from PIL import ImageOps + from PIL import ImageFilter def sketch(image, details_degree=1): Index: phatch-0.2.7/phatch/actions/solarize.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/solarize.py +++ phatch-0.2.7/phatch/actions/solarize.py @@ -28,8 +28,8 @@ from lib.reverse_translation import _t def init(): global Image, ImageOps, imtools - import Image - import ImageOps + from PIL import Image + from PIL import ImageOps from lib import imtools Index: phatch-0.2.7/phatch/actions/text.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/text.py +++ phatch-0.2.7/phatch/actions/text.py @@ -26,9 +26,9 @@ from lib.reverse_translation import _t def init(): global Image, ImageDraw, ImageFont - import Image - import ImageDraw - import ImageFont + from PIL import Image + from PIL import ImageDraw + from PIL import ImageFont global calculate_location, convert_safe_mode from lib.imtools import calculate_location, convert_safe_mode Index: phatch-0.2.7/phatch/actions/transpose.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/transpose.py +++ phatch-0.2.7/phatch/actions/transpose.py @@ -28,7 +28,7 @@ from lib.reverse_translation import _t def init(): global Image, imtools - import Image + from PIL import Image from lib import imtools Index: phatch-0.2.7/phatch/actions/warm_up.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/warm_up.py +++ phatch-0.2.7/phatch/actions/warm_up.py @@ -34,9 +34,9 @@ from core.translation import _t #---PIL def init(): global Image, ImageMath, ImageColor, imtools - import Image - import ImageMath - import ImageColor + from PIL import Image + from PIL import ImageMath + from PIL import ImageColor from lib import imtools Index: phatch-0.2.7/phatch/actions/watermark.py =================================================================== --- phatch-0.2.7.orig/phatch/actions/watermark.py +++ phatch-0.2.7/phatch/actions/watermark.py @@ -28,7 +28,7 @@ from lib.imtools import convert_safe_mod def init(): #lazily import global Image - import Image + from PIL import Image global generate_layer from lib.imtools import generate_layer Index: phatch-0.2.7/phatch/core/config.py =================================================================== --- phatch-0.2.7.orig/phatch/core/config.py +++ phatch-0.2.7/phatch/core/config.py @@ -214,7 +214,7 @@ def init_config_paths(config_paths=None) phatch_path = fix_python_path(config_paths.get('PHATCH_PYTHON_PATH', None)) #patches for pil <= 1.1.6 (ImportError=skip during build process) try: - import Image + from PIL import Image if Image.VERSION < '1.1.7': fix_python_path(os.path.join(phatch_path, 'other', 'pil_1_1_6')) except ImportError: Index: phatch-0.2.7/phatch/core/models.py =================================================================== --- phatch-0.2.7.orig/phatch/core/models.py +++ phatch-0.2.7/phatch/core/models.py @@ -30,7 +30,7 @@ except NameError: import os -import Image +from PIL import Image from lib.formField import files_dictionary, Form, Field, \ ImageDictionaryReadFileField, \ Index: phatch-0.2.7/phatch/core/pil.py =================================================================== --- phatch-0.2.7.orig/phatch/core/pil.py +++ phatch-0.2.7/phatch/core/pil.py @@ -30,7 +30,7 @@ import os import re import types -import Image +from PIL import Image #todo make this lazy from lib import formField Index: phatch-0.2.7/phatch/core/preview.py =================================================================== --- phatch-0.2.7.orig/phatch/core/preview.py +++ phatch-0.2.7/phatch/core/preview.py @@ -25,7 +25,7 @@ if __name__ == '__main__': init_config_paths() import os -import Image +from PIL import Image import api from config import USER_PREVIEW_PATH from lib import openImage Index: phatch-0.2.7/phatch/data/info.py =================================================================== --- phatch-0.2.7.orig/phatch/data/info.py +++ phatch-0.2.7/phatch/data/info.py @@ -474,7 +474,7 @@ HEADER = "Phatch is the result of work b def all_credits(): #PIL - Python Image Library - import Image + from PIL import Image pil_credits = PIL_CREDITS pil_credits['name'] += ' %s' % Image.VERSION if not (pil_credits in CREDITS['libraries']): Index: phatch-0.2.7/phatch/lib/imtools.py =================================================================== --- phatch-0.2.7.orig/phatch/lib/imtools.py +++ phatch-0.2.7/phatch/lib/imtools.py @@ -20,10 +20,10 @@ from cStringIO import StringIO from itertools import cycle from urllib import urlopen -import Image -import ImageDraw -import ImageEnhance -import ImageOps +from PIL import Image +from PIL import ImageDraw +from PIL import ImageEnhance +from PIL import ImageOps import system Index: phatch-0.2.7/phatch/lib/metadata.py =================================================================== --- phatch-0.2.7.orig/phatch/lib/metadata.py +++ phatch-0.2.7/phatch/lib/metadata.py @@ -475,7 +475,7 @@ class _InfoPil(_InfoCache): import openImage cls.Image = openImage except ImportError: - import Image + from PIL import Image cls.Image = Image @classmethod @@ -495,7 +495,7 @@ class InfoPil(_InfoPil): :type image: Pil.Image/function >>> import pprint - >>> import Image + >>> from PIL import Image >>> image = Image.new('L',(1,2)) >>> info = InfoPil(image) >>> info['format'] @@ -647,7 +647,7 @@ class InfoPil(_InfoPil): #Initialize PIL metadata #This can't be lazily loaded as it is needed by the provide method. try: - from ExifTags import TAGS, GPSTAGS + from PIL.ExifTags import TAGS, GPSTAGS EXIFTAGS = {} EXIFTAGS.update(TAGS) EXIFTAGS.update(GPSTAGS) @@ -715,7 +715,7 @@ class InfoPexif(_InfoPilMetadata): DateTime('2010:03:03 11:03:08') >>> pprint.pprint(info.dict.keys()) ['Pexif_DateTimeOriginal', 'orientation'] - >>> import Image + >>> from PIL import Image >>> image = Image.open(filename) >>> info = InfoPexif(image) >>> info['Pexif_DateTimeOriginal'] @@ -803,7 +803,7 @@ class InfoZexif(_InfoPilMetadata): >>> info = InfoZexif(filename) >>> info['Zexif_0x9202'] (128, 32) - >>> import Image + >>> from PIL import Image >>> image = Image.open(filename) >>> info = InfoZexif(image) >>> info['Zexif_0x9202'] @@ -1425,7 +1425,7 @@ class InfoExtract: """Create an info like dictionary which uses a collection of several info instances and can evaluate Python expressions. - >>> import Image + >>> from PIL import Image >>> import pprint >>> list(InfoExtract.get_vars_by_info(['mode'])[0].values()) [['mode', 'orientation']] Index: phatch-0.2.7/phatch/lib/openImage.py =================================================================== --- phatch-0.2.7.orig/phatch/lib/openImage.py +++ phatch-0.2.7/phatch/lib/openImage.py @@ -18,7 +18,7 @@ import os import re -import Image +from PIL import Image import imtools import system Index: phatch-0.2.7/phatch/lib/pyWx/treeEdit.py =================================================================== --- phatch-0.2.7.orig/phatch/lib/pyWx/treeEdit.py +++ phatch-0.2.7/phatch/lib/pyWx/treeEdit.py @@ -115,7 +115,7 @@ class TreeMixin(treeDragDrop.Mixin): wx_image = graphics.image(form.icon, icon_size) form.icon_bitmap = wx.BitmapFromImage(wx_image) # rescale(image, icon_size[0], icon_size[1]) - import Image + from PIL import Image from wxPil import pil_wxImage, wxImage_pil wx_image = pil_wxImage(wxImage_pil(wx_image).resize(icon_size,\ Image.ANTIALIAS)) Index: phatch-0.2.7/phatch/lib/pyWx/wxPil.py =================================================================== --- phatch-0.2.7.orig/phatch/lib/pyWx/wxPil.py +++ phatch-0.2.7/phatch/lib/pyWx/wxPil.py @@ -15,7 +15,7 @@ # Follows PEP8 -import Image +from PIL import Image import wx Index: phatch-0.2.7/phatch/lib/thumbnail.py =================================================================== --- phatch-0.2.7.orig/phatch/lib/thumbnail.py +++ phatch-0.2.7/phatch/lib/thumbnail.py @@ -28,7 +28,7 @@ import stat import tempfile import urllib -import Image +from PIL import Image import imtools import system @@ -59,7 +59,7 @@ def get_filesize(filename, file_stat=Non if FREEDESKTOP: - import PngImagePlugin + from PIL import PngImagePlugin FREEDESKTOP_SIZE = { 'normal': (128, 128), Index: phatch-0.2.7/phatch/other/pil_1_1_6/JpegImagePlugin.py =================================================================== --- phatch-0.2.7.orig/phatch/other/pil_1_1_6/JpegImagePlugin.py +++ phatch-0.2.7/phatch/other/pil_1_1_6/JpegImagePlugin.py @@ -63,7 +63,7 @@ __version__ = "0.5" import array, string -import Image, ImageFile, ImageChops +from PIL import Image, ImageFile, ImageChops def i16(c,o=0): return ord(c[o+1]) + (ord(c[o])<<8) @@ -369,7 +369,8 @@ class JpegImageFile(ImageFile.ImageFile) # Extract EXIF information. This method is highly experimental, # and is likely to be replaced with something better in a future # version. - import TiffImagePlugin, StringIO + import StringIO + from PIL import TiffImagePlugin def fixup(value): if len(value) == 1: return value[0] Index: phatch-0.2.7/phatch/other/pil_1_1_6/TiffImagePlugin.py =================================================================== --- phatch-0.2.7.orig/phatch/other/pil_1_1_6/TiffImagePlugin.py +++ phatch-0.2.7/phatch/other/pil_1_1_6/TiffImagePlugin.py @@ -71,8 +71,8 @@ __version__ = "1.3.5" -import Image, ImageFile -import ImagePalette +from PIL import Image, ImageFile +from PIL import ImagePalette import array, string, sys @@ -337,7 +337,7 @@ class ImageFileDirectory: tag, typ = i16(ifd), i16(ifd, 2) if Image.DEBUG: - import TiffTags + from PIL import TiffTags tagname = TiffTags.TAGS.get(tag, "unknown") typname = TiffTags.TYPES.get(typ, "unknown") print "tag: %s (%d)" % (tagname, tag), @@ -400,7 +400,7 @@ class ImageFileDirectory: for tag, value in tags: if Image.DEBUG: - import TiffTags + from PIL import TiffTags tagname = TiffTags.TAGS.get(tag, "unknown") print "save: %s (%d)" % (tagname, tag), print "- value:", value Index: phatch-0.2.7/phatch/other/tamogen.py =================================================================== --- phatch-0.2.7.orig/phatch/other/tamogen.py +++ phatch-0.2.7/phatch/other/tamogen.py @@ -25,9 +25,10 @@ # 1.1 Restructuring of the code, new pixel dispersion method and folder fill # type by Juho Vepsäläinen. -import glob, os, sys, Image, ImageChops +import glob, os, sys +from PIL import Image, ImageChops from itertools import izip -from ImageStat import Stat +from PIL.ImageStat import Stat from lib import openImage IMAGE_ITSELF = 0 Index: phatch-0.2.7/phatch/templates/action.py =================================================================== --- phatch-0.2.7.orig/phatch/templates/action.py +++ phatch-0.2.7/phatch/templates/action.py @@ -31,7 +31,7 @@ CHOICES = [_t('Description'), _t('Image' def init(cls=None): global Image - import Image + from PIL import Image def foo(image, dpi, horizontal):