lossless_jpeg

class actions.lossless_jpeg.Action(**options)

Bases: actions.lossless_jpeg.LossLessSaveUtilityMixin, core.models.Action

Rotate, flip, grayscale and crop

init()
class actions.lossless_jpeg.Arguments

Bases: list

append(*options)
class actions.lossless_jpeg.Exiftran

Bases: actions.lossless_jpeg.JpegUtility

get_command_line(action, photo, input, output)
get_command_line_args(action, photo)
get_relevant_field_labels(action)
interface(action, fields)
class actions.lossless_jpeg.JpegUtility

Bases: actions.lossless_jpeg.Utility

execute(photo)
class actions.lossless_jpeg.Jpegtran

Bases: actions.lossless_jpeg.JpegUtility, core.models.CropMixin

get_command_line(action, photo, input, output)
get_command_line_args(action, photo)
get_relevant_field_labels(action)
interface(action, fields)
class actions.lossless_jpeg.LossLessSaveUtilityMixin

Bases: core.models.LosslessSaveMixin, actions.lossless_jpeg.UtilityMixin

This has to work on the source file immediately, otherwise it makes no sense.

call(photo, info, utility)
get_relevant_field_labels()
class actions.lossless_jpeg.Utility

Bases: object

get_relevant_field_labels(action)
interface(action, fields)
class actions.lossless_jpeg.UtilityMixin

Bases: object

apply(photo, setting, cache)
call(photo, info, utility)
get_relevant_field_labels(relevant=None)
interface(fields)
static utilities_dict(*utilities)

Previous topic

invert

Next topic

mask

This Page