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