Improve error reporting of JPEG image encoder

OpenCV issue #2604

After this patch applied an attempt to encode empty images produces exception
saying "Raw image encoder error: Empty JPEG image (DNL not supported)"
This commit is contained in:
Andrey Kamaev
2013-01-28 15:49:31 +04:00
parent 8521ac5d21
commit 255cd61a8c
5 changed files with 37 additions and 1 deletions

View File

@@ -100,12 +100,16 @@ public:
virtual string getDescription() const;
virtual ImageEncoder newEncoder() const;
virtual void throwOnEror() const;
protected:
string m_description;
string m_filename;
vector<uchar>* m_buf;
bool m_buf_supported;
string m_last_error;
};
}