40 #ifndef _graphicsutilities_cpp
41 #define _graphicsutilities_cpp
43 #include "Graphics/graphicsutilities.h"
46 #include "stringtool.h"
Graphics::ImageFileFormat ConvertImageFileExtension(String Extension)
Converts a String file extension to an ImageFileFormat enum value. an invalid extension string is pro...
Koala Paint image. Gonna level with you, when I looked up this format I found results that references...
(Kodak) Photo CD image. Lossless compression format that supports 24-bits-per-pixel. Does not support Alpha channel.
Truevision Graphics Adapter image. Lossless compression format that supports 24-bit or 32-bit integer...
Icon image. This format isn't an image so much as it is a container for a bmp or png image...
Portable Float Map, an unofficial Netpbm format image. Lossless compression format that supports 8-bi...
PowerVR image. Lossy compression format that supports 2-bit or 4-bit integer pixels formats...
JPEG 2000 image, an alternative name for jp2 image files. See jp2 extension information for more info...
Shorthand for jpeg. See jpeg extension information for more information.
Joint Photographic Experts Group image. Lossy compression format that supports 24-bits-per-pixel inte...
Portable Bitmap, a Netpbm format image. Uncompressed format that supports only 1-bit-per-pixel. Does not support Alpha channel. Writing is supported.
Multiple-image Network Graphics image. This is an animated image format that can have frames encoded ...
Shorthand for tiff. See tiff extension information for more information.
Personal Computer Exchange image. This was the first widely accepted DOS image format! In the off cha...
#define MEZZ_EXCEPTION(num, desc)
An easy way to throw exceptions with rich information.
Thrown when we just have not coded a thing yet, but we knew what the API should look like...
Portable Graymap, a Netpbm format image. Uncompressed format that can support 8-bit or 16-bit pixels ...
Sun Raster image. Lossless compression format that supports 1-bit, 8-bit, and 24-bit integer pixel fo...
(Macintosh QuickDraw) Picture image, an alternative name for pict image files. See pict extension inf...
Silicon Graphics Image. Lossless compression format that supports 24-bit or 48-bit integer pixel form...
JPEG XR image. This extends the the JPEG standard by adding support for lossless compression and enab...
Acronym unknown. Lossless compression format that supports 1-bit-per-pixel integer pixel format...
Alternative name for jxr. See jxr extension information for more information.
Alternative name for jxr. See jxr extension information for more information.
Portable Pixmap, a Netpbm format image. Uncompressed format that can support 8-bit or 16-bit integer ...
This implements the exception hiearchy for Mezzanine.
DirectDraw Surface image. Lossy or Lossless compression format that supports a wide range of pixel fo...
Wireless Bitmap image. Lossless compression format that supports 1-bit-per-pixel integer pixel format...
JPEG 2000 image. This format extends the JPEG format by improving the underlying compression algorith...
Shorthand for wbmp. See wbmp extension information for more information.
Truevision Advanced Raster Graphics Adapter image, an alternative name for tga image files...
X11 Bitmap image. Uncompressed format that uses c-style syntax to provide instructions on how to cons...
Portable Network Graphics image. Lossless compression format that generally is 32-bits-per-pixel inte...
JPEG Network Graphics image. This format extends the JPEG format by supporting Lossless or Lossy comp...
Bitmap image. Lossless compression format that can support most non-float pixel formats. Supports Alpha channel. Writing is supported.
Tagged Image File Format image. Lossless compression format that supports 1-bit, 2-bit, 8-bit, or 32-bit integer pixels formats, as well as 32-bit or 64-bit float or double pixel formats. Supports Alpha channel. Writing is supported.
High Dynamic Ranging image. Lossless compression format that stores RGB in 8-bit colour channels with...
Acronym unknown. Lossless compression format that supports 8-bits-per-pixel integer pixel format if i...
Interchange File Format image. Lossless compression format that supports 8-bit integer colour channel...
Used exclusively in error conditions.
JPEG 2000 Codestream image. This is an image format that is generally embedded inside a jp2 or j2k im...
X11 Pixmap image. Lossless compression format that supports 24-bit integer pixel formats. Does not support Alpha channel. Writing is supported.
JPEG Interchange Format image, subtle alternative in how pixels are packed to the jpeg extension...
Alternative name for ktx. See ktx extension information for more information.
The bulk of the engine components go in this namspace.
Photoshop Document image. Normal image format properties are unknown, but psd files are designed to s...
ImageFileFormat
This enum describes the various file formats for images supported by the Mezzanine.
Graphics Interchange Format image. Lossless compression format that supports 8-bits-per-pixel and ani...
(Google) Webp image. Lossless or lossy compression format that supports 8-bit integer colour channels...
(Macintosh QuickDraw) Picture image. This is a file that stores 16-bit opcodes that provide instructi...
Acronym unknown. Uses Ericsson Texture Compression which is lossy and supports 8-bit colour channels...
Interleaved Bitmap image, which is an alternative name to the iff image format. See iff extension inf...
std::string String
A datatype used to a series of characters.
Acronym unknown. Supports Lossless or Lossy compression with 16-bit float, 32-bit float...
Shorthand for jpeg. See jpeg extension information for more information.
Shorthand for wbmp. See wbmp extension information for more information.
(Macintosh QuickDraw) Picture image, an alternative name for pict image files. See pict extension inf...