17 #ifndef INC_POLYMNIA_PNGIO_H__ 18 #define INC_POLYMNIA_PNGIO_H__ 26 class IndexedPngLoader;
28 class IndexedPngSaver;
108 const std::filesystem::path& path)
override;
void enableInterlace()
Definition: pngio.h:75
~PngLoader()
Definition: pngio.h:41
void disableInterlace()
Definition: pngio.h:101
PngLoader()
Definition: pngio.h:40
~IndexedPngLoader()
Definition: pngio.h:56
polymnia::Picture * load(const std::filesystem::path &path) override
Definition: pngin.cpp:176
bool save(const polymnia::Picture *p, const std::filesystem::path &path) override
Definition: pngout.cpp:81
RGB24bit256色パレットカラー畫像バッファ
Definition: picture.h:71
void enableTransparent(themis::UByte pl)
Definition: pngio.h:102
PngSaver()
Definition: pngio.h:73
RGB24bitカラー畫像バッファ
Definition: picture.h:31
IndexedPngLoader()
Definition: pngio.h:55
bool save(const polymnia::PictureIndexed *p, const std::filesystem::path &path) override
Definition: pngout.cpp:130
~IndexedPngSaver()
Definition: pngio.h:99
void enableInterlace()
Definition: pngio.h:100
RGB24bit色とRGB256パレットカラーの畫像バッファクラス
void disableTransparent()
Definition: pngio.h:103
void disableInterlace()
Definition: pngio.h:76
polymnia::PictureIndexed * load(const std::filesystem::path &path) override
Definition: pngin.cpp:234
~PngSaver()
Definition: pngio.h:74
IndexedPngSaver()
Definition: pngio.h:98