FCT
载入中...
搜索中...
未找到
FreeImage_ImageLoader.h
浏览该文件的文档.
1#pragma once
2
3#include "ImageLoader.h"
4#include <FreeImage.h>
5
6namespace FCT {
7
9 public:
10 static void Init();
11 static void Tern();
14
15 ImageData load(const std::string& filename) override;
16 bool save(const std::string& filename, const ImageData& imageData) override;
17 std::vector<std::string> getSupportedExtensions() const override;
18
19 private:
20 static void freeImageErrorHandler(FREE_IMAGE_FORMAT fif, const char *message);
21 };
22
23} // namespace FCT
static void freeImageErrorHandler(FREE_IMAGE_FORMAT fif, const char *message)
bool save(const std::string &filename, const ImageData &imageData) override
std::vector< std::string > getSupportedExtensions() const override
ImageData load(const std::string &filename) override
ImageLoader()=default