Python wrapper for FreeImage and LCMS2 libraries
Project description
smc.freeimage is a Python interface to the FreeImage and LCMS2 libraries.
Features of FreeImage
FreeImage wraps mature and widely-used libraries like LibJPEG, LibOpenJPEG, LibPNG, LibRaw, LibTIFF4, OpenEXR and zlib in a consistent and powerful set of APIs.
http://freeimage.sourceforge.net/
Reading of 35 file formats and writing of more than 19 file formats as of FreeImage 3.15.3, including JPEG 2000, multiple subformats of TIFF with G3/G4 fax compression and JPEG subsampling.
pixel depths from 1-32 bpp standard images up to formats like RGBAF and 2x64complex.
multi page images
Metadata (e.g. EXIF, IPTC/NAA, GeoTIFF, XMP) and ICC
Color adjustment, conversion and channel processing
Image resizing and rotation
High Dynamic Range (HDR) image processing and tone mapping
RAW camera files
Contrary to PIL it doesn’t contain advanced image filters or drawing functions. FreeImage focuses on file formats
Features of LCMS2
LCMS2 is a color management engine that implements V2 and V4 ICC profiles up to V4.3. It supports transformation, proofing and introspection of profiles for a large variety of color formats and targets.
Features of smc.freeimage
smc.freeimage is developed as part of the closed source Visual Library framework.
mostly written with Cython with some lines of handwritten C Code and some Python helpers.
fast. It avoids copying large amounts of data and releases the GIL whenever possible.
64bit safe, tested on i386/X86 and AMD64/X86_64 systems
thread safe
Wraps a large subset of FreeImage features
Copyright
Copyright (C) 2008-2012 semantics GmbH. All Rights Reserved.:
semantics Kommunikationsmanagement GmbH Viktoriaallee 45 D-52066 Aachen Germany Tel.: +49 241 89 49 89 29 eMail: info(at)semantics.de http://www.semantics.de/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
File details
Details for the file smc.freeimage-0.1.zip
.
File metadata
- Download URL: smc.freeimage-0.1.zip
- Upload date:
- Size: 264.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6feea218a242bc64b136cfbe5a1ebd5baa0a46e39011f82a28ff4b67ae7d2eec |
|
MD5 | 60d80ca2d84aa2bf5f09b5b679be1795 |
|
BLAKE2b-256 | a213976f8643d86bbc31edebded0ebad2a4c789ea2f1c7ab8a560976205b4e80 |
File details
Details for the file smc.freeimage-0.1.tar.gz
.
File metadata
- Download URL: smc.freeimage-0.1.tar.gz
- Upload date:
- Size: 233.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92037ee73586db0d17c7645c9e9340d0f339685e4d502e47fc9108f5eac2ec37 |
|
MD5 | 2d6b2ddef6f13d2218367c067a133114 |
|
BLAKE2b-256 | bdcd1d1f377e50ac5f9d4d74f862cd380c94f35dc3109415c8804cdd9f047c27 |
File details
Details for the file smc.freeimage-0.1.win-amd64-py3.2.exe
.
File metadata
- Download URL: smc.freeimage-0.1.win-amd64-py3.2.exe
- Upload date:
- Size: 1.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | af4e4b0dd904b52004ba5775d09c84469e64e3eed47fd40f9422c353e3eeba23 |
|
MD5 | e937ba32cfc3f64f986be9bb434438e7 |
|
BLAKE2b-256 | cd18bc08948319aea6a7608c291b778f78678ba15f38350e794837ca871b1d0c |
File details
Details for the file smc.freeimage-0.1.win-amd64-py2.7.exe
.
File metadata
- Download URL: smc.freeimage-0.1.win-amd64-py2.7.exe
- Upload date:
- Size: 1.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1419e9263a242f946f1374962f014ff528680f45c6b5afca32659229d4d2d238 |
|
MD5 | 09c9ca6a869bb2aef08559b7fbf6d125 |
|
BLAKE2b-256 | 7bd3fcdca15e55a531d37fff38616c0625d6eddd6db9b985b375444207408c2b |
File details
Details for the file smc.freeimage-0.1.win-amd64-py2.6.exe
.
File metadata
- Download URL: smc.freeimage-0.1.win-amd64-py2.6.exe
- Upload date:
- Size: 1.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 867362a6629c93987806f8b126bb198eb5fca03988f52ce7fe4d47e74a6b8576 |
|
MD5 | e828a146493d6b2bac3ce91afadb1c45 |
|
BLAKE2b-256 | 020ecade521f3966c00a56078584453ff9cf19022ac5936949eb0fdddc70eb1c |
File details
Details for the file smc.freeimage-0.1.win32-py3.2.exe
.
File metadata
- Download URL: smc.freeimage-0.1.win32-py3.2.exe
- Upload date:
- Size: 1.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51b2a1d49221ad51e4a47d1bdf060ae6843860aed26a044e69d9a6297fa3b16a |
|
MD5 | 08eeb9387f33eaf4109a3df06a72c55c |
|
BLAKE2b-256 | ffa31737219dff91b1bb5a5946acbab0eb7c363df69d6a395d1e696175e036ee |
File details
Details for the file smc.freeimage-0.1.win32-py2.7.exe
.
File metadata
- Download URL: smc.freeimage-0.1.win32-py2.7.exe
- Upload date:
- Size: 1.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3cd1fe839b8469606193c9c615e3028b2fc5ad6dfc22d1774d8cd3957ee38d4d |
|
MD5 | 23d1fc2b040b3affdda7ba867331a9f2 |
|
BLAKE2b-256 | dc977636f6cc8f7d05cd7021746c0ef82b63cca2ca80cbddf50c4aa968731a1d |
File details
Details for the file smc.freeimage-0.1.win32-py2.6.exe
.
File metadata
- Download URL: smc.freeimage-0.1.win32-py2.6.exe
- Upload date:
- Size: 1.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05b59f5a19c74084b9a608c3babd351c4dff9908faacaccaf492dfa499902bdc |
|
MD5 | c5226f9e6d7f2af06e96d64b3cb6a539 |
|
BLAKE2b-256 | d26f3230be8d30b8108559317754a566ea333179185ca23cc2d70154623b5408 |