Skip to main content

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.

http://www.littlecms.com/

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

Authors

Christian Heimes Dirk Rothe

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

smc.freeimage-0.1.zip (264.8 kB view details)

Uploaded Source

smc.freeimage-0.1.tar.gz (233.9 kB view details)

Uploaded Source

Built Distributions

smc.freeimage-0.1.win-amd64-py3.2.exe (1.7 MB view details)

Uploaded Source

smc.freeimage-0.1.win-amd64-py2.7.exe (1.7 MB view details)

Uploaded Source

smc.freeimage-0.1.win-amd64-py2.6.exe (1.7 MB view details)

Uploaded Source

smc.freeimage-0.1.win32-py3.2.exe (1.4 MB view details)

Uploaded Source

smc.freeimage-0.1.win32-py2.7.exe (1.4 MB view details)

Uploaded Source

smc.freeimage-0.1.win32-py2.6.exe (1.4 MB view details)

Uploaded Source

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

Hashes for smc.freeimage-0.1.zip
Algorithm Hash digest
SHA256 6feea218a242bc64b136cfbe5a1ebd5baa0a46e39011f82a28ff4b67ae7d2eec
MD5 60d80ca2d84aa2bf5f09b5b679be1795
BLAKE2b-256 a213976f8643d86bbc31edebded0ebad2a4c789ea2f1c7ab8a560976205b4e80

See more details on using hashes here.

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

Hashes for smc.freeimage-0.1.tar.gz
Algorithm Hash digest
SHA256 92037ee73586db0d17c7645c9e9340d0f339685e4d502e47fc9108f5eac2ec37
MD5 2d6b2ddef6f13d2218367c067a133114
BLAKE2b-256 bdcd1d1f377e50ac5f9d4d74f862cd380c94f35dc3109415c8804cdd9f047c27

See more details on using hashes here.

File details

Details for the file smc.freeimage-0.1.win-amd64-py3.2.exe.

File metadata

File hashes

Hashes for smc.freeimage-0.1.win-amd64-py3.2.exe
Algorithm Hash digest
SHA256 af4e4b0dd904b52004ba5775d09c84469e64e3eed47fd40f9422c353e3eeba23
MD5 e937ba32cfc3f64f986be9bb434438e7
BLAKE2b-256 cd18bc08948319aea6a7608c291b778f78678ba15f38350e794837ca871b1d0c

See more details on using hashes here.

File details

Details for the file smc.freeimage-0.1.win-amd64-py2.7.exe.

File metadata

File hashes

Hashes for smc.freeimage-0.1.win-amd64-py2.7.exe
Algorithm Hash digest
SHA256 1419e9263a242f946f1374962f014ff528680f45c6b5afca32659229d4d2d238
MD5 09c9ca6a869bb2aef08559b7fbf6d125
BLAKE2b-256 7bd3fcdca15e55a531d37fff38616c0625d6eddd6db9b985b375444207408c2b

See more details on using hashes here.

File details

Details for the file smc.freeimage-0.1.win-amd64-py2.6.exe.

File metadata

File hashes

Hashes for smc.freeimage-0.1.win-amd64-py2.6.exe
Algorithm Hash digest
SHA256 867362a6629c93987806f8b126bb198eb5fca03988f52ce7fe4d47e74a6b8576
MD5 e828a146493d6b2bac3ce91afadb1c45
BLAKE2b-256 020ecade521f3966c00a56078584453ff9cf19022ac5936949eb0fdddc70eb1c

See more details on using hashes here.

File details

Details for the file smc.freeimage-0.1.win32-py3.2.exe.

File metadata

File hashes

Hashes for smc.freeimage-0.1.win32-py3.2.exe
Algorithm Hash digest
SHA256 51b2a1d49221ad51e4a47d1bdf060ae6843860aed26a044e69d9a6297fa3b16a
MD5 08eeb9387f33eaf4109a3df06a72c55c
BLAKE2b-256 ffa31737219dff91b1bb5a5946acbab0eb7c363df69d6a395d1e696175e036ee

See more details on using hashes here.

File details

Details for the file smc.freeimage-0.1.win32-py2.7.exe.

File metadata

File hashes

Hashes for smc.freeimage-0.1.win32-py2.7.exe
Algorithm Hash digest
SHA256 3cd1fe839b8469606193c9c615e3028b2fc5ad6dfc22d1774d8cd3957ee38d4d
MD5 23d1fc2b040b3affdda7ba867331a9f2
BLAKE2b-256 dc977636f6cc8f7d05cd7021746c0ef82b63cca2ca80cbddf50c4aa968731a1d

See more details on using hashes here.

File details

Details for the file smc.freeimage-0.1.win32-py2.6.exe.

File metadata

File hashes

Hashes for smc.freeimage-0.1.win32-py2.6.exe
Algorithm Hash digest
SHA256 05b59f5a19c74084b9a608c3babd351c4dff9908faacaccaf492dfa499902bdc
MD5 c5226f9e6d7f2af06e96d64b3cb6a539
BLAKE2b-256 d26f3230be8d30b8108559317754a566ea333179185ca23cc2d70154623b5408

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page