Search

Advertising

Home Downloads FreeImage 3.1.0 x64

Downloads

Folder Path: \ Code \ C++ \

File: FreeImage 3.1.0 x64

file.png
Uploaded:
May.27.08
Modified:
May.27.08
File Size:
5 MB
Downloads:
652
Version
1.0

FreeImage is a popular library among game programmers that can load a wealth of image file formats (.bmp, .dds, .exr, .gif, .ico, .jpg, .mng, .pcx, .png, .tga, .tif). It’s also free and Open Source, so there’s nothing stopping me from attempting an x64 build of it ;)

FreeImage internally uses OpenEXR, the IJG reference JPEG implementation, libmng, libpng, OpenJPEG (supported JPEG 2000) and LibTIFF. All of these libraries are available as source packages as well. I’ve updated all these libraries to their latest available version.

Source Patches

The archive contains some patches with the changes I had to apply to FreeImage and its 3rd party library in order to make it compile to x64 cleanly:

  • openjpeg-13-x64.patch - Patch fixing all x64 issues for OpenJPEG 1.3
  • freeimage-310-x64.patch - FreeImage 3.1.0 patch fixing all x64 issues

Visual C++ 2008 Binaries

You can find precompiled, optimized binaries for Visual C++ 2008 in the archive. The binaries have been compiled with Visual C++ 2008, all contained libraries targeting the Multithreaded DLL runtime.

Demo Application

If you just want to see whether this truly works, here’s a quick command-line image loader (loads .bmp, .dds, .exr, .gif, .ico, .jpg, .mng, .pcx, .png, .tga, .tif) in both x86 and x64 incarnations. The x64 version only works if you’re running Windows XP x64 or Windows Vista x64, of course:



Joomla Template by Joomlashack