From eeb4187ce3aac296f85e07735e5cafb76eac8623 Mon Sep 17 00:00:00 2001 From: John Cupitt Date: Tue, 29 Nov 2011 16:08:19 +0000 Subject: [PATCH] sync --- TODO | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/TODO b/TODO index d079ed3d..39807042 100644 --- a/TODO +++ b/TODO @@ -1,3 +1,40 @@ +- how do we set up the inheritance? + + we have + + operation + file (filename, priority, suffs) + save (in, ready, saveable, format_table) + jpeg (Q, profile) + + of that system we need the same args, except without suffs and filename ... + we do want priority + + perhaps reorganse as + + operation + format (priority) + save (in, ready, saveable, format_table) + jpeg (Q, profile) + file (filename, suffs) + + operation + format (priority) + save (in, ready, saveable, format_table) + jpeg (Q, profile) + buffer (buff) + + operation + format (priority) + save (in, ready, saveable, format_table) + tiff (Q, profile, filename, suffs) + + means when we search for a format to save with, not all subclasses of format + will have a suffs field, we'd need to test + + + + - add classes to read and write jpeg buffers make compat wrappers for old im_jpeg2vips() and im_vips2jpeg()