From 79e08a88a832597996acc2b39dda462a4016513f Mon Sep 17 00:00:00 2001 From: yazoo Date: Sat, 14 Apr 2007 00:26:41 +0000 Subject: Adding methods to Image class to enable caller to know which formats are supported. --- lib/Image.cc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'lib') diff --git a/lib/Image.cc b/lib/Image.cc index f4d2ee0..8a87a0e 100644 --- a/lib/Image.cc +++ b/lib/Image.cc @@ -167,6 +167,20 @@ unsigned char * Image::GetBuffer() { #define WORDS_BIGENDIAN 1 #endif +bool Image::SupportsFormat(unsigned int f) { + switch(f) { + case FORMAT_TGA_BASIC: + return true; + case FORMAT_JPEG: +#ifndef HAVE_LIBJPEG + return false; +#else + return true; +#endif + } + return false; +} + bool Image::Prepare(unsigned int f) throw (GeneralException) { int ix, iy; -- cgit v1.2.3