ImeSense.Packages.FreeImage.WinMerge 3.18.0.20230819

There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package ImeSense.Packages.FreeImage.WinMerge --version 3.18.0.20230819
                    
NuGet\Install-Package ImeSense.Packages.FreeImage.WinMerge -Version 3.18.0.20230819
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="ImeSense.Packages.FreeImage.WinMerge" Version="3.18.0.20230819" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="ImeSense.Packages.FreeImage.WinMerge" Version="3.18.0.20230819" />
                    
Directory.Packages.props
<PackageReference Include="ImeSense.Packages.FreeImage.WinMerge" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add ImeSense.Packages.FreeImage.WinMerge --version 3.18.0.20230819
                    
#r "nuget: ImeSense.Packages.FreeImage.WinMerge, 3.18.0.20230819"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package ImeSense.Packages.FreeImage.WinMerge@3.18.0.20230819
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=ImeSense.Packages.FreeImage.WinMerge&version=3.18.0.20230819
                    
Install as a Cake Addin
#tool nuget:?package=ImeSense.Packages.FreeImage.WinMerge&version=3.18.0.20230819
                    
Install as a Cake Tool

What is FreeImage ?

FreeImage is an Open Source library project for developers who would like to support popular graphics image formats like PNG, BMP, JPEG, TIFF and others as needed by today's multimedia applications. FreeImage is easy to use, fast, multithreading safe, and cross-platform (works with Windows, Linux and Mac OS X).

Thanks to it's ANSI C interface, FreeImage is usable in many languages including C, C++, VB, C#, Delphi, Java and also in common scripting languages such as Perl, Python, PHP, TCL, Lua or Ruby.

The library comes in two versions: a binary DLL distribution that can be linked against any WIN32/WIN64 C/C++ compiler and a source distribution. Workspace files for Microsoft Visual Studio provided, as well as makefiles for Linux, Mac OS X and other systems.

Product Compatible and additional computed target framework versions.
native native is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
2023.8.19-open 42,619 1/19/2024
3.18.0.20230819 1,417 11/11/2023

July 31st, 2018 - 3.18.0
! FreeImage now uses ZLib 1.2.11
! FreeImage now uses LibRaw 0.19
! FreeImage now uses LibWebP 1.0.0 (GIT patch 2018-07-24)
! FreeImage now uses LibPNG 1.6.35
! FreeImage now uses LibTIFF 4.0.9 (GIT patch 2018-07-02)
! FreeImage now uses OpenEXR 2.2.1
! FreeImage now uses LibJPEG 9c
+ [Herve Drolon] added VS 2017 project files
- [Herve Drolon] removed VS 2005 project files : this IDE is no longer supported because of its outdated C++ compiler
- [Herve Drolon] removed VS 2008 project files : this IDE is no longer supported because of its outdated C++ compiler
- [Herve Drolon] removed FreeImage_RotateClassic (deprecated function)
- [Herve Drolon] removed internal Deprecation Manager (class DeprecationMgr)
! [Herve Drolon] DDS plugin now convert 16-bit uncompressed RGB (RGB444, RGB555, RGB565) to 24-bit RGB on loading
+ [Garrick Meeker] added saving support to the PSD plugin
+ [Tom Whittock] FreeImage_ConvertToRawBits now deals with palletized images containing transparency during conversion
+ [Mihail Naydenov] added saving support for 32-bit CMYK in JPEG plugin
+ [Herve Drolon] added FreeImage_Validate functions
   added FreeImage_Validate
   added FreeImage_ValidateU
   added FreeImage_ValidateFromHandle
   added FreeImage_ValidateFromMemory
* [Pengsu Cheng] fixed PCX loader against malicious images with a bad window specification
* [Herve Drolon] fixed TIFF loader with loading of RGB[A]F float images
* [Garrick Meeker] improved loading speed of PSD plugin
* [Herve Drolon] fixed support of snprintf in Visual Studio 2015
* [Herve Drolon] improved GIF signature validation
* [Herve Drolon] improved TARGA signature validation
* [Herve Drolon] disabled ICC sRGB profile checking in PluginPNG:Save
* [Ghislain Vaillant] fixed endianness detection on some architectures
* [Mihail Naydenov] fixed saving of 32-bit CMYK converted to 24-bit RGB on loading (remove ICC profile from Exif metadata)
* [Mihail Naydenov] fixed FreeImage_IsTransparent and FreeImage_GetColorType returned value for RGBA[16,F] images flagged as CMYK
* [Mihail Naydenov] fixed a bug in FreeImage_Clone when working with wrapped buffer (obtained from FreeImage_ConvertFromRawBitsEx)
* [Mihail Naydenov] fixed a bug in PluginBMP:Save when saving a dib created with FreeImage_CreateView
* [John Wordsworth] fixed loading of uncompressed DDS files when width / height are not a multiple of 4
* [Herve Drolon] fixed XPM loader against malicious images with a bad header specification
* [Mihail Naydenov] fixed TIFF loader with Exif loading (saves and restores offset and dir when exif is loaded)
* [Mihail Naydenov] refactored MultiPage and CacheFile mechanism
* [Jojakim Stahl] fixed PCX file conversion crash on special files
* [dartraiden] fixed FreeImage_FillBackground when using blending with an alpha-transparent foreground color over an opaque background
* [Herve Drolon] fixed 64-bit conversion of parameters in sprintf calls (required with C++ 11)
* [Peter Levine] fixed static cast to boolean in PluginJPEG
* [Sergey Shambir] improved error handling in PluginPNG
* [Joachim Reichel] fixed wrong exposure in exported HDR files
* [Percy Schott] fixed PluginTIFF:ReadThumbnail behavior when reading TIF with Exif metadata