25 #ifndef JUCE_IMAGEFILEFORMAT_H_INCLUDED 26 #define JUCE_IMAGEFILEFORMAT_H_INCLUDED 55 virtual String getFormatName() = 0;
67 virtual bool canUnderstand (
InputStream& input) = 0;
70 virtual bool usesFileExtension (
const File& possibleFile) = 0;
93 virtual bool writeImageToStream (
const Image& sourceImage,
127 static Image loadFrom (
const File& file);
136 static Image loadFrom (
const void* rawData,
137 size_t numBytesOfData);
181 void setQuality (
float newQuality);
216 #endif // JUCE_IMAGEFILEFORMAT_H_INCLUDED
Definition: juce_String.h:43
#define JUCE_API
Definition: juce_StandardHeader.h:139
Definition: juce_OutputStream.h:42
Definition: juce_Image.h:54
Definition: juce_File.h:45