Use qualified PIL.Image, not just Image.

This commit is contained in:
voussoir 2021-06-04 13:13:11 -07:00
parent c01a7c9d9d
commit 0de20a34c9
No known key found for this signature in database
GPG key ID: 5F7554F8C26DACCB
3 changed files with 9 additions and 11 deletions

View file

@ -1,13 +1,13 @@
import argparse import argparse
import os import os
from PIL import Image import PIL.Image
import sys import sys
from voussoirkit import pipeable from voussoirkit import pipeable
from voussoirkit import winglob from voussoirkit import winglob
def crop(filename, crops, *, inplace=False): def crop(filename, crops, *, inplace=False):
image = Image.open(filename) image = PIL.Image.open(filename)
if len(crops) == 2: if len(crops) == 2:
crops.extend(image.size) crops.extend(image.size)

View file

@ -86,15 +86,13 @@
# |________|______________|_______________________________________________________| # |________|______________|_______________________________________________________|
import os import os
import PIL.Image
import sys import sys
from PIL import Image
ICO_HEADER_LENGTH = 6 ICO_HEADER_LENGTH = 6
ICON_DIRECTORY_ENTRY_LENGTH = 16 ICON_DIRECTORY_ENTRY_LENGTH = 16
BMP_HEADER_LENGTH = 40 BMP_HEADER_LENGTH = 40
def chunk_sequence(sequence, chunk_length, allow_incomplete=True): def chunk_sequence(sequence, chunk_length, allow_incomplete=True):
''' '''
Given a sequence, divide it into sequences of length `chunk_length`. Given a sequence, divide it into sequences of length `chunk_length`.
@ -135,10 +133,10 @@ def little(x, length):
return x.to_bytes(length, byteorder='little') return x.to_bytes(length, byteorder='little')
def load_image(filename): def load_image(filename):
image = Image.open(filename) image = PIL.Image.open(filename)
if min(image.size) > 256: if min(image.size) > 256:
(w, h) = image.size (w, h) = image.size
image = image.resize(fit_into_bounds(w, h, 256, 256), resample=Image.ANTIALIAS) image = image.resize(fit_into_bounds(w, h, 256, 256), resample=PIL.Image.ANTIALIAS)
image = image.convert('RGBA') image = image.convert('RGBA')
return image return image

View file

@ -1,6 +1,6 @@
import argparse import argparse
import os import os
from PIL import Image import PIL.Image
import sys import sys
from voussoirkit import imagetools from voussoirkit import imagetools
@ -23,7 +23,7 @@ def resize(
quality=100, quality=100,
): ):
file = pathclass.Path(filename) file = pathclass.Path(filename)
image = Image.open(file.absolute_path) image = PIL.Image.open(file.absolute_path)
(image_width, image_height) = image.size (image_width, image_height) = image.size
@ -52,9 +52,9 @@ def resize(
log.debug('Resizing %s to %dx%d.', file.absolute_path, new_x, new_y) log.debug('Resizing %s to %dx%d.', file.absolute_path, new_x, new_y)
if nearest_neighbor: if nearest_neighbor:
image = image.resize( (new_x, new_y), Image.NEAREST) image = image.resize( (new_x, new_y), PIL.Image.NEAREST)
else: else:
image = image.resize( (new_x, new_y), Image.ANTIALIAS) image = image.resize( (new_x, new_y), PIL.Image.ANTIALIAS)
if inplace: if inplace:
new_name = file new_name = file