Skip to content

Releases: elixir-image/image

Image version 0.56.1

Choose a tag to compare

@kipcole9 kipcole9 released this 10 Mar 18:57

Enhancements

  • Support :png image types in Image.from_kino/2. Although the option is called :png in Kino, it actually allows any image format as long as it can be opened with Image.open/2.

  • [Added in version 0.56.0] Adds Image.find_trim/2 and Image.find_trim!/2 to return the bounding box of the non-background area of an image.

Image version 0.55.2

Choose a tag to compare

@kipcole9 kipcole9 released this 08 Dec 02:04

Image 0.55.2

This is the changelog for Image version 0.55.2 released on December 8th, 2024. For older changelogs please consult the release tag on GitHub

Bug Fixes

  • Update the version number only so that there is no retired version as the latest on hex.

Image 0.55.1

This is the changelog for Image version 0.55.1 released on December 8th, 2024. For older changelogs please consult the release tag on GitHub

Bug Fixes

  • Deprecated and retired.

Image version 0.55.0

Choose a tag to compare

@kipcole9 kipcole9 released this 07 Dec 18:33

Bug Fixes

  • Fixes Image.mutate/4 to correctly interpret the return results of mutation functions in Image.Draw. Thanks to @ramyma for the issue and the PR. Closes #173, closes #174.

  • Fix spec for Image.crop!/4. Thanks to @BobbyMcWho for the PR. Closes #171.

Enhancements

  • Support the :pyramid option for saving .tiff files. Thanks to @dersmon for the suggestion. Closes #172.

Image version 0.54.4

Choose a tag to compare

@kipcole9 kipcole9 released this 02 Oct 23:28

Bug Fixes

  • Raises minimum Elixir version to 1.14 since that is the minimum requriement now for Nx.

  • Add Elixir 1.14 to the CI matrix. Thanks very much to @@leandrocp for the PR. Closes #164.

  • Fix some EXIF tag decoding. Thanks to @hansihe for the PR. Closes #169.

Image version 0.54.3

Choose a tag to compare

@kipcole9 kipcole9 released this 05 Sep 22:40

Bug Fixes

  • Fix parsing invalid date time in Exif data. When invalid, the raw underlying string is returned.

  • Trim strings in Exif data. As a result, empty strings will be returned now as nil rather than "".

  • Replace a <<0, ....>> sequence in an Exif string value with nil.

  • Decode additional tags:

    • Exif tag 0xA005, Interop Offset. The value is in internal file pointer so has no meaningful interpretation in image.

    • TIFF tag 0xC4A5, Print Image Matching. According to this source the field has no standardised values so the raw value is returned.

Image version 0.54.2

Choose a tag to compare

@kipcole9 kipcole9 released this 31 Aug 21:05

Bug Fixes

  • Return the updated t:Plug.Conn.t/0 when calling Image.write/2 with the destination being a plug. Thanks to @LostKobrakai for the issue. Closes #159.

  • Fixes Image.Application to use Image.bumblebee_configured?/0. Thanks to @mat-hek for the PR. Closes #160.

  • Fix the spec for Image.Video.with_video/2. Thanks to @nikitosing for the report. Closes #162.

Image version 0.54.1

Choose a tag to compare

@kipcole9 kipcole9 released this 20 Aug 00:57

Bug Fixes

  • Adjust Image.Math.-/1 (unary minus) syntax to be compatible on more elixir versions. Should be ok back to Elixir 1.12 depending on vix version support requirement on OTP.

Image version 0.52.3

Choose a tag to compare

@kipcole9 kipcole9 released this 12 Jul 15:17

Bug Fixes

  • Fix Image.Color.sort/2. Thanks to @Solido for the report. Closes #145.

Image version 0.52.2

Choose a tag to compare

@kipcole9 kipcole9 released this 08 Jul 18:03

Bug Fixes

  • Fix the return from Image.contrast/2. Thanks to @RyoWakabayashi for the report and the PR. Closes #144.

Image version 0.52.1

Choose a tag to compare

@kipcole9 kipcole9 released this 03 Jul 11:01

Bug Fixes

  • Fix including Image.Nx only if Nx is configured. Closes #143.