diff options
author | Christopher Allan Webber <cwebber@dustycloud.org> | 2013-08-11 16:53:37 -0500 |
---|---|---|
committer | Rodney Ewing <ewing.rj@gmail.com> | 2013-08-16 15:30:16 -0700 |
commit | 2fa7b7f81a308210e6f7a6556df18e24466732af (patch) | |
tree | 7819777eaca59e509df1038be2cc7eb28db48714 | |
parent | 55cfa3406390732173195bb920bf3f86bd1ce9f4 (diff) | |
download | mediagoblin-2fa7b7f81a308210e6f7a6556df18e24466732af.tar.lz mediagoblin-2fa7b7f81a308210e6f7a6556df18e24466732af.tar.xz mediagoblin-2fa7b7f81a308210e6f7a6556df18e24466732af.zip |
Marking the initial steps for processing
-rw-r--r-- | mediagoblin/media_types/image/processing.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/mediagoblin/media_types/image/processing.py b/mediagoblin/media_types/image/processing.py index 83b4adff..b8ac1a60 100644 --- a/mediagoblin/media_types/image/processing.py +++ b/mediagoblin/media_types/image/processing.py @@ -325,6 +325,18 @@ class CommonImageProcessor(MediaProcessor): help=( "Height of the resized image (if not using defaults)")) + def fetch_original(self): + pass + + def generate_medium_if_applicable(self, size=None): + pass + + def generate_thumb(self, size=None): + pass + + def extract_metadata(self): + pass + class InitialProcessor(CommonImageProcessor): """ @@ -361,6 +373,12 @@ class InitialProcessor(CommonImageProcessor): args, ['width', 'height']) + def process(self, size=None, thumb_size=None): + self.fetch_original() + self.generate_medium_if_applicable(size=size) + self.generate_thumb(size=thumb_size) + self.extract_metadata() + class ImageProcessingManager(ProcessingManager): def __init__(self): |