Review of image classes interfaces, part 2
This commit is contained in:
@@ -40,10 +40,10 @@ public:
|
||||
Image16(int width, int height);
|
||||
~Image16();
|
||||
|
||||
Image16* copy();
|
||||
Image16* copy() const;
|
||||
|
||||
Image8* to8();
|
||||
Imagefloat* tofloat();
|
||||
Image8* to8() const;
|
||||
Imagefloat* tofloat() const;
|
||||
|
||||
virtual void getStdImage(const ColorTemp &ctemp, int tran, Imagefloat* image, PreviewProps pp) const;
|
||||
|
||||
@@ -74,22 +74,22 @@ public:
|
||||
return 8 * sizeof(unsigned short);
|
||||
}
|
||||
|
||||
virtual int saveToFile(Glib::ustring fname)
|
||||
virtual int saveToFile(const Glib::ustring &fname) const
|
||||
{
|
||||
return save(fname);
|
||||
}
|
||||
|
||||
virtual int saveAsPNG(Glib::ustring fname, int bps = -1)
|
||||
virtual int saveAsPNG(const Glib::ustring &fname, int bps = -1) const
|
||||
{
|
||||
return savePNG(fname, bps);
|
||||
}
|
||||
|
||||
virtual int saveAsJPEG(Glib::ustring fname, int quality = 100, int subSamp = 3)
|
||||
virtual int saveAsJPEG(const Glib::ustring &fname, int quality = 100, int subSamp = 3) const
|
||||
{
|
||||
return saveJPEG(fname, quality, subSamp);
|
||||
}
|
||||
|
||||
virtual int saveAsTIFF(Glib::ustring fname, int bps = -1, bool isFloat = false, bool uncompressed = false)
|
||||
virtual int saveAsTIFF(const Glib::ustring &fname, int bps = -1, bool isFloat = false, bool uncompressed = false) const
|
||||
{
|
||||
return saveTIFF(fname, bps, isFloat, uncompressed);
|
||||
}
|
||||
|
Reference in New Issue
Block a user