You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
198 lines
7.2 KiB
198 lines
7.2 KiB
What's New for FreeImagePlus
|
|
|
|
* : fixed
|
|
- : removed
|
|
! : changed
|
|
+ : added
|
|
|
|
July 31st, 2018
|
|
! [Herve Drolon] fipMultiPage::open now use FreeImage_GetFileType
|
|
+ [Herve Drolon] added fipImage._fif handling
|
|
+ [Herve Drolon] added fipImage::clearMetadata
|
|
+ [Herve Drolon] added fipImage::createView
|
|
+ [Herve Drolon] added new fipImage::load / fipImage::loadU / fipImage::save / fipImage::saveU functions
|
|
+ [Herve Drolon] added fipImage::loadFromMemory(FREE_IMAGE_FORMAT fif, ...)
|
|
* [Herve Drolon] fixed a bug in fipWinImage::copyFromHandle
|
|
* [Herve Drolon] minor refactoring
|
|
* [Ghislain Vaillant] fixed Doxygen files against hardcoded Windows paths
|
|
* [Ghislain Vaillant] fixed missing cstdio.h include in fip test suite
|
|
* [W. Scott Dillman] fixed a bug in fipMultiPage::open when using the function with a file that does not exist yet
|
|
|
|
March 01st, 2015
|
|
+ [Herve Drolon] added fipImage::convertToRGBAF
|
|
+ [Herve Drolon] added fipImage::convertToRGBA16
|
|
+ [Herve Drolon] added fipImage::getImageMemorySize
|
|
* [Herve Drolon] fixed returnd type of fipImage::getImageSize from LONG to unsigned
|
|
|
|
July 17th, 2011
|
|
+ [Herve Drolon] added fipImage::convertToRGB16
|
|
|
|
February 26th, 2011
|
|
+ [Herve Drolon] added fipImage::convertToFloat
|
|
|
|
November 14th, 2010
|
|
+ [Herve Drolon] added getThumbnail, setThumbnail, hasThumbnail, clearThumbnail to fipImage
|
|
|
|
November 7th, 2010
|
|
+ [Herve Drolon] added fipImage::convertToUINT16
|
|
|
|
October 9th, 2010
|
|
* [Herve Drolon] fixed fipWinImage::setToneMappingOperator when displaying RGBA HDR images
|
|
|
|
April 18th, 2010
|
|
+ [Herve Drolon] added new multi-page functions
|
|
added fipMemoryIO:close
|
|
added fipMemoryIO:loadMultiPage
|
|
added fipMemoryIO:saveMultiPage
|
|
added fipMultiPage:FIMULTIBITMAP*
|
|
added fipMultiPage:open(FreeImageIO *io, fi_handle handle, int flags = 0)
|
|
added fipMultiPage:saveToHandle
|
|
added fipMultiPage:saveToMemory
|
|
|
|
October 24th, 2009
|
|
! [Herve Drolon] fixed the '65535' width/height/pitch size limitation (need recompilation as several prototypes changed)
|
|
|
|
September 1rd, 2009
|
|
! [Herve Drolon] changed prototypes for fipWinImage::setToneMappingOperator and fipWinImage::getToneMappingOperator
|
|
! [Herve Drolon] changed prototype for fipImage::toneMapping
|
|
! [Herve Drolon] changed prototype for fipImage::rotate (now support optional supplied background color)
|
|
+ [Herve Drolon] added FreeImage_TmoReinhard05Ex capability to fipImage & fipWinImage
|
|
|
|
August 11th, 2009
|
|
* [Mihail Naydenov] fixed fipImage::operator=(FIBITMAP *dib) for cases where dib == _dib
|
|
|
|
July 10th, 2009
|
|
+ [Herve Drolon] added fipImage::adjustBrightnessContrastGamma(double brightness, double contrast, double gamma)
|
|
|
|
October 27th, 2008
|
|
+ [Herve Drolon] added FIF static identification functions to fipImage
|
|
|
|
August 3rd, 2008
|
|
* [dimitriy.b] fixed warnings about "non virtual destructor with virtual class members" with gcc 4.1.2
|
|
* [Herve Drolon] fixed display of RGBAF EXR images in fipWinImage::drawEx
|
|
|
|
October 10th, 2007
|
|
* [Terry Russell] fixed a memory leak in fipWinImage::captureWindow
|
|
|
|
January 20th, 2007
|
|
+ [Herve Drolon] added support for 64-bit RGBA images
|
|
|
|
January 11th, 2007
|
|
+ [Herve Drolon] added setKeyValue method (a ASCII tag constructor) to fipTag
|
|
+ [Herve Drolon] added PSD format support to fipMultiPage::open
|
|
|
|
October 30th, 2006 - 3.9.2
|
|
+ [Herve Drolon] added BOOL fipMultiPage::open(fipMemoryIO& memIO, int flags)
|
|
+ [Herve Drolon] added fipMemoryIO::operator FIMEMORY*()
|
|
* [Herve Drolon] fixed missing 'isValid' method in fipMetadataFind
|
|
|
|
July 16th, 2006 - 3.9.1
|
|
* [Herve Drolon] fixed a bug in fipWinImage::copyFromBitmap occuring with palettized images
|
|
|
|
July 6th, 2006 - 3.9.0
|
|
! [Herve Drolon] renamed fipMemoryIO::read to fipMemoryIO::load
|
|
! [Herve Drolon] renamed fipMemoryIO::write to fipMemoryIO::save
|
|
+ [Herve Drolon] added fipMemoryIO::read (wrapper for FreeImage_ReadMemory)
|
|
+ [Herve Drolon] added fipMemoryIO::write (wrapper for FreeImage_WriteMemory)
|
|
+ [Herve Drolon] added version info to the DLL
|
|
+ [Herve Drolon] added fipImage::crop
|
|
+ [Herve Drolon] added support for most image types to fipImage::rescale
|
|
+ [Herve Drolon] added fipImage::makeThumbnail
|
|
+ [Herve Drolon] added fipTag
|
|
+ [Herve Drolon] added fipMetadataFind
|
|
* [Sandor Szalacsi] improved fipWinWimage::drawEx behavior with non transparent PNG having a file background
|
|
* [Herve Drolon] fixed a bug in fipWinImage::setToneMappingOperator
|
|
* [Conrado PLG] added const keyword to fip methods
|
|
* [Conrado PLG] made the copy constructors of fipMemoryIO private
|
|
|
|
September 5, 2005 - 3.8.0
|
|
[Herve Drolon]
|
|
! fipImage::convertToGrayscale now uses FreeImage_ConvertToGreyscale
|
|
! fipWinImage::captureWindow now converts 32-bit images to 24-bit
|
|
+ added UNICODE function fipImage::loadU
|
|
+ added UNICODE function fipImage::saveU
|
|
+ added load flags to fipMultiPage::open
|
|
+ fipWinImage::copyTo/FromHandle now work with non-standard bitmap types
|
|
+ added copy constructors to fipWinImage
|
|
+ added fipImage::clear() and fipWinImage::clear()
|
|
* fixed a bug in fipWinWimage::drawEx with non transparent PNG having a file background
|
|
* fixed fipMultiPage not reading GIF files
|
|
* fixed a bug in fipImage::rescale whan handling FIT_UINT16 bitmaps
|
|
|
|
May 3rd, 2005
|
|
[Herve Drolon]
|
|
+ added accessors fipImage::setModified and fipImage::isModified
|
|
+ added fipImage::convertToRGBF
|
|
+ added fipImage::toneMapping
|
|
+ added tone mapping functions to fipWinImage (see get/setToneMappingOperator)
|
|
+ added tone mapping capabilities to fipWinImage::drawEx
|
|
|
|
January 5th, 2005
|
|
[Herve Drolon]
|
|
! changed the prototype of get/set Resolution functions
|
|
|
|
December 19th, 2004
|
|
[Herve Drolon]
|
|
! updated fipImage::rotate to handle 1-bit images
|
|
|
|
November 18th, 2004
|
|
[Herve Drolon]
|
|
+ added fipImage::convertTo4Bits
|
|
|
|
August 18th, 2004
|
|
[Herve Drolon]
|
|
- removed fipInternetIO
|
|
- removed copy constructor fipImage::fipImage(const FIBITMAP*)
|
|
- removed copy constructor fipWinImage::fipWinImage(const FIBITMAP*)
|
|
! fipMemoryIO rewritten. It now wraps the FreeImage memory stream API
|
|
! fipGenericImage is now called fipObject
|
|
+ added fipImage::loadFromMemory
|
|
+ added fipImage::saveToMemory
|
|
+ added fipMultiPage
|
|
|
|
March, 17th, 2004
|
|
[Herve Drolon]
|
|
! fipImage::setSize now accepts color masks
|
|
* fixed fipWinImage::copyFromHandle not working with DIB having color masks
|
|
|
|
February 11th, 2004
|
|
[Herve Drolon]
|
|
- removed fipImage::getRedChannel
|
|
- removed fipImage::getGreenChannel
|
|
- removed fipImage::getBlueChannel
|
|
- removed fipImage::getAlphaChannel
|
|
- removed fipImage::setAlphaChannel
|
|
+ added fipImage::setChannel
|
|
+ added fipImage::isTransparent
|
|
+ added fipImage::getTransparencyCount
|
|
+ added fipImage::getTransparencyTable
|
|
+ added fipImage::setTransparencyTable
|
|
+ added fipImage::hasFileBkColor
|
|
+ added fipImage::getFileBkColor
|
|
+ added fipImage::setFileBkColor
|
|
+ added fipWinImage::drawEx
|
|
! fipWinImage::draw now works with transparent images
|
|
|
|
January 26th, 2004
|
|
[Herve Drolon]
|
|
+ added fipMemoryIO
|
|
+ added fipInternetIO (WIN32 only)
|
|
+ added fipImage::getImageType
|
|
+ added fipImage::convertToType
|
|
+ added fipWinImage::copyToClipboard
|
|
+ added fipWinImage::pasteFromClipboard
|
|
+ added fipWinImage::captureWindow
|
|
|
|
! changed fipImage constructor
|
|
! fipWinImage::copyFromHandle now returns a BOOL
|
|
! fipWinImage::copyFromBitmap now returns a BOOL
|
|
|
|
November 2, 2003
|
|
+ [Herve Drolon] added fipImage::getScanLine
|
|
|
|
October 20, 2003
|
|
* [Dennis Lim] fixed a bug in fipImage constructor
|
|
! [Herve Drolon] fixed a bug with fipImage::saveToHandle prototype
|
|
|
|
September 8th 2003 - Wrapper for FreeImage 3.0.0
|