Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

Image_file Namespace Reference


Functions

template<> void load (const char *file_name, QPixmap *const target)
template<> void save (const char *file_name, const QPixmap &source)
template<> void load (const char *file_name, QImage *const target)
template<> void save (const char *file_name, const QImage &source)
template<typename Image_container> void load (const char *file_name, Image_container *const target)
 Read an image file.

template<typename Image_container> void save (const char *file_name, const Image_container &source)
 Write an image file.

template<typename Source_container, typename Target_container> void convert (const Source_container &source, Target_container *const target)
 Convert an image through supported data structures.

std::string guess_format (const std::string filename)
 Guess the image format corresponding to a file name.

template<typename Image_container> void reverse_x (Image_container *target)
 Flip the image horizontally.

template<typename Image_container> void reverse_y (Image_container *target)
 Flip the image vertically.


Function Documentation

template<typename Source_container, typename Target_container>
void Image_file::convert const Source_container &    source,
Target_container *const    target
[inline]
 

Convert an image through supported data structures.

std::string Image_file::guess_format const std::string    filename [inline]
 

Guess the image format corresponding to a file name.

template<typename Image_container>
void Image_file::load const char *    file_name,
Image_container *const    target
 

Read an image file.

template<>
void load const char *    file_name,
QImage *const    target
 

template<>
void load const char *    file_name,
QPixmap *const    target
 

template<typename Image_container>
void Image_file::reverse_x Image_container *    target [inline]
 

Flip the image horizontally.

template<typename Image_container>
void Image_file::reverse_y Image_container *    target [inline]
 

Flip the image vertically.

template<typename Image_container>
void Image_file::save const char *    file_name,
const Image_container &    source
 

Write an image file.

Try to guess the file format from the file name. If the format cannot be determined, the first format in the QT list is used by default.

template<>
void save const char *    file_name,
const QImage &    source
 

template<>
void save const char *    file_name,
const QPixmap &    source
 


Generated on Fri Aug 20 15:03:53 2004 by doxygen1.2.18