25 #ifndef SFML_IMAGE_HPP    26 #define SFML_IMAGE_HPP    31 #include <SFML/Graphics/Export.hpp>    32 #include <SFML/Graphics/Color.hpp>    33 #include <SFML/Graphics/Rect.hpp>    72     void create(
unsigned int width, 
unsigned int height, 
const Color& color = 
Color(0, 0, 0));
    87     void create(
unsigned int width, 
unsigned int height, 
const Uint8* pixels);
   104     bool loadFromFile(
const std::string& filename);
   122     bool loadFromMemory(
const void* data, std::size_t size);
   156     bool saveToFile(
const std::string& filename) 
const;
   177     void createMaskFromColor(
const Color& color, Uint8 alpha = 0);
   199     void copy(
const Image& source, 
unsigned int destX, 
unsigned int destY, 
const IntRect& sourceRect = 
IntRect(0, 0, 0, 0), 
bool applyAlpha = 
false);
   215     void setPixel(
unsigned int x, 
unsigned int y, 
const Color& color);
   232     Color getPixel(
unsigned int x, 
unsigned int y) 
const;
   247     const Uint8* getPixelsPtr() 
const;
   253     void flipHorizontally();
   259     void flipVertically();
   267     std::vector<Uint8> m_pixels; 
   273 #endif // SFML_IMAGE_HPP 
Utility class for manipulating RGBA colors. 
Class for loading, manipulating and saving images.