pil
All PIL related issues.
-
class core.pil.Info(dictionary=None, base=0)
-
copy()
-
class core.pil.Layer(filename, position=(0, 0), load=True)
-
apply_pil(function, *arg, **keyw)
-
open(uri)
-
class core.pil.Photo(filename, image_index=0, image_info=None)
-
append_to_report(filename, image=None)
-
apply_pil(function, *arg, **keyw)
-
call(command, check_exe=True, shell=None)
-
convert(mode, *args, **keyw)
- Converts all layers to a different mode.
-
copy_metadata(filename, format=None, software=None, metadata=True, thumb_data=None)
-
flush_metadata()
-
get_filename(folder, filename, typ)
-
get_flattened_image()
-
get_info()
- Use method for read-only
-
get_layer(name=None)
-
get_source_info()
- Use method for read-only
-
get_thumb(size=(128, 128))
-
init_info(layer, path, image_index, image_info=None, prefix='new.')
-
resize(size, method)
- Resizes all layers to a different size
-
rotate_exif(reverse=False)
-
safe_mode(format)
- Convert the photo into a safe mode for this specific format
-
save(filename, format=None, save_metadata=True, **options)
- Saves a flattened image
-
set_attr(attr, value)
-
set_layer(layer, name=None)
-
set_size(size)
-
temp_filename(ext)
-
update_exif_source(save_metadata=True, info=None)
-
update_size()
-
class core.pil.TestInfo(info)
-
core.pil.check_libtiff(compression)
-
core.pil.create_dummy_info()
-
core.pil.exif_transpose(image)
- pexif = Pil EXIF
-
core.pil.file_extension(uri)
-
core.pil.fix_EXIF(tag)
-
core.pil.get_exif_orientation(image)
-
core.pil.get_exif_transposition(image)
-
core.pil.get_format(ext)
-
core.pil.image_to_dict(filename, im=None)
-
core.pil.open_image(uri)
-
core.pil.open_image_with_pil(uri)
-
core.pil.open_image_without_pil(filename, method_register)
- Try to open images which PIL can’t handle.
-
core.pil.prefix_dict(d, prefix, exclude=[])
-
core.pil.split_data(new)
- new - dictionary
-
core.pil.transpose(image, methods)
- Transpose with a sequence of transformations, mainly useful
for exif.
-
core.pil.verify_image(image_info, valid, invalid)