From a1977d372f829a366f0c1423b9c112e6f2b926c6 Mon Sep 17 00:00:00 2001 From: hyzboy Date: Fri, 19 Jun 2020 22:08:55 +0800 Subject: [PATCH] add new "SaveImageToFile" functions --- CMakeLists.txt | 6 ++++-- ILImage.h | 10 ++++++++++ 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 1770de7..a157211 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,8 +4,10 @@ project(TexConv) add_definitions(-DUNICODE -D_UNICODE) -include_directories("DevIL Windows SDK/include") -link_directories("DevIL Windows SDK/lib/x64/unicode/Release") +if(WIN32) + include_directories("DevIL Windows SDK/include") + link_directories("DevIL Windows SDK/lib/x64/unicode/Release") +endif(WIN32) SET(ILIMAGE_SOURCE ILImage.h ILImageSupport.cpp) diff --git a/ILImage.h b/ILImage.h index f673ffc..249b764 100644 --- a/ILImage.h +++ b/ILImage.h @@ -59,3 +59,13 @@ public: };//class ILImage bool SaveImageToFile(const OSString &filename,ILuint w,ILuint h,const float scale,ILuint c,ILuint t,void *data); + +inline bool SaveImageToFile(const OSString &filename,ILuint w,ILuint h,ILuint c,ILuint t,void *data) +{ + return SaveImageToFile(filename,w,h,1.0,c,t,data); +} + +inline bool SaveImageToFile(const OSString &filename,ILuint w,ILuint h,ILuint c,void *data) +{ + return SaveImageToFile(filename,w,h,1.0,c,IL_UNSIGNED_BYTE,data); +}