Changelog

v1.1.0

  • A SmartCrop resize processor was added. This allows an image to be cropped based on the amount of entropy in the target image’s histogram.
  • The quality argument was removed in favor of an options dictionary. This is a more general solution which grants access to PIL’s format-specific options (including “quality”, “progressive”, and “optimize” for JPEGs).
  • The TrimColor processor was renamed to TrimBorderColor.
  • The private _Resize class has been removed.

v1.0.3

  • ImageSpec._create() was renamed ImageSpec.generate() and is now available in the public API.
  • Added an AutoConvert processor to encapsulate the transparency handling logic.
  • Refactored transparency handling to be smarter, handling a lot more of the situations in which one would convert to or from formats that support transparency.
  • Fixed PIL zeroing out files when write mode is enabled.

v1.0.2

  • Added this changelog.
  • Enhanced extension detection, format detection, and conversion between the two. This eliminates the reliance on an image being loaded into memory beforehand in order to detect said image’s extension.
  • Fixed a regression from the 0.4.x series in which ImageKit was unable to convert a PNG file in P or “palette” mode to JPEG.

v1.0.1

  • Minor fixes related to the rendering of README.rst as a reStructured text file.
  • Fixed the included admin template not being found when ImageKit was and the packaging of the included admin templates.

v1.0

  • Initial release of the new field-based ImageKit API.

Table Of Contents

Previous topic

API Reference

This Page