Skip to content

Releases: shead-custom-design/imagecat

Imagecat 0.7.0

21 Nov 18:07
Compare
Choose a tag to compare
  • Make it easier to manage optional functionality.
  • Simplify creating images from numpy arrays.
  • Switch to pyproject.toml for packaging and flit for builds.
  • Cleanup and organize documentation.

Imagecat 0.6.1

22 Oct 03:19
Compare
Choose a tag to compare
  • Make it easier to display single-layer images in Jupyter notebooks.
  • Updated the way we collect code coverage data.
  • Switched from Zulip to Github Discussions for support.

Imagecat 0.6.0

14 Oct 05:21
Compare
Choose a tag to compare
  • PIL reader didn't handle luma-only images correctly.
  • Incorporate platform-specific regression test reference images.
  • Reorganize and streamline the documentation.
  • Switch from Travis-CI to GitHub Actions for continuous integration.
  • Clarify where named inputs are documented.

Imagecat 0.5.0

19 Mar 17:05
Compare
Choose a tag to compare
  • Cryptomatte operator works with a wider range of files, and better matches the behavior of other implementations.
  • Added an option to extract clown mattes from the Cryptomatte operator, with caller control over which mattes to include.
  • Missing dependencies cause failures at run time instead of import time.
  • Replaced the rgb2gray operator with dot, which can created weighted combinations of layers with any depth.
  • Added new layer roles for RGBA, matte, luminance, depth, UV, position, velocity, and normal data, and subsets of RGB channels.
  • Substantial reorganization and cleanup of the documentation.

Imagecat 0.4.0

10 Dec 04:25
Compare
Choose a tag to compare
  • Initial support for storing image metadata.
  • OpenEXR loader imports metadata.
  • imagecat.notebook.display() dynamically renders image layers using IPython widgets.
  • Added new imagecat.data.Role enumerations for varying subsets of RGB, alpha, matte, luminance, and depth data.
  • Added imagecat.operator.remap() for creating new images from arbitrary combinations of existing layers and components.
  • Added support for Cryptomatte decoding.
  • imagecat.data.Layer supports Jupyter rich output.
  • Expanded / cleaned-up the documentation.
  • Substantial reorganization of operators into separate modules.
  • Removed support for explicit layer component names.

Imagecat 0.3.0

04 Dec 16:19
Compare
Choose a tag to compare
  • Added support for categorical color maps.
  • Added optional parameters to control the output range of imagecat.operator.uniform().
  • Updated the implementation for compatibility with graphcat >= 0.10.0.
  • Dramatically improved performance for imagecat.operator.composite().
  • OpenEXR loader generates simplified output.

Imagecat 0.2.0

23 Nov 23:05
Compare
Choose a tag to compare
  • Move functionality for image conversion to the imagecat.data module.
  • Add scaling support to imagecat.operator.composite().
  • Add control over the reconstruction kernel in imagecat.operator.composite().
  • Made the mask input optional for imagecat.operator.composite().

Imagecat 0.1.0

14 Nov 07:02
Compare
Choose a tag to compare
  • Initial release.