+ virtual bool needs_srgb_primaries() const { return false; }
+
+ virtual bool changes_output_size() const { return true; }
+
+ virtual void get_output_size(unsigned *width, unsigned *height) const {
+ *width = this->width;
+ *height = this->height;
+ }