Full Changelog: https://github.com/akash-akya/vix/compare/v0.29.0...v0.30.0
Published by akash-akya 3 months ago
Full Changelog: https://github.com/akash-akya/vix/compare/v0.28.0...v0.29.0
Published by akash-akya 3 months ago
write_area_to_binary
and get_pixel
in https://github.com/akash-akya/vix/pull/157
Image.fetch_range
, Image.log_warn
private in https://github.com/akash-akya/vix/pull/157
Image.Error
instead of RuntimeError
wherever appropriate in https://github.com/akash-akya/vix/pull/157
Full Changelog: https://github.com/akash-akya/vix/compare/v0.27.0...v0.28.0
Published by akash-akya 7 months ago
Full Changelog: https://github.com/akash-akya/vix/compare/v0.26.0...v0.27.0
Published by akash-akya 11 months ago
Full Changelog: https://github.com/akash-akya/vix/compare/v0.25.0...v0.26.0
Published by akash-akya 11 months ago
Full Changelog: https://github.com/akash-akya/vix/compare/v0.24.0...v0.25.0
Published by akash-akya 12 months ago
Image.to_list/1
Image.supported_save_suffixes/0
Full Changelog: https://github.com/akash-akya/vix/compare/v0.23.1...v0.24.0
Published by akash-akya about 1 year ago
Full Changelog: https://github.com/akash-akya/vix/compare/v0.22.0...v0.23.1
Published by akash-akya about 1 year ago
Full Changelog: https://github.com/akash-akya/vix/compare/v0.22.0...v0.23.0
Published by akash-akya over 1 year ago
Full Changelog: https://github.com/akash-akya/vix/compare/v0.21.0...v0.22.0
Published by akash-akya over 1 year ago
Full Changelog: https://github.com/akash-akya/vix/compare/v0.20.0...v0.21.0
Published by akash-akya over 1 year ago
Full Changelog: https://github.com/akash-akya/vix/compare/v0.19.0...v0.20.0
Published by akash-akya over 1 year ago
8.14.2
) in https://github.com/akash-akya/vix/pull/110
Full Changelog: https://github.com/akash-akya/vix/compare/v0.18.0...v0.19.0
Published by akash-akya over 1 year ago
new_image_from_list
by @akash-akya in https://github.com/akash-akya/vix/pull/105
Full Changelog: https://github.com/akash-akya/vix/compare/v0.17.0...v0.18.0
Published by akash-akya over 1 year ago
Few operations such as min
returns operation related metadata as last value of the returned tuple.
Previously, this value was a keyword list, now it is changed to a map to make it easy to access a single value from the metadata more intuitively when metadata contains multiple values.
If your code relies on value being a list then your code will break. You have to change to use map instead.
# previously
{:ok, out, [distance: distance]} = Vix.Vips.Operation.fill_nearest(image)
# should be changed to
{:ok, out, %{distance: distance}} = Vix.Vips.Operation.fill_nearest(image)
If you are accessing values using access
protocol, like opt[:field]
then no change is needed.
{:ok, min, opt} = Vix.Vips.Operation.min(image)
# no change needed
x = opt[:y]
Previously in certain cases few operations used to return empty metadata as last value of tuple for example Operation.profile!
used to return {Image.t(), Image.t(), []}
, even when we know that the operation does not have any additional output values. With this release we don't, Operation.profile!
now returns {Image.t(), Image.t()}
. Please change your code accordingly and test.
Full Changelog: https://github.com/akash-akya/vix/compare/v0.16.4...v0.17.0
Published by akash-akya over 1 year ago
Full Changelog: https://github.com/akash-akya/vix/compare/v0.16.3...v0.16.4
Published by akash-akya over 1 year ago
Full Changelog: https://github.com/akash-akya/vix/compare/v0.16.2...v0.16.3
Published by akash-akya over 1 year ago
Release to test prebuilt package for armv7l
Published by akash-akya over 1 year ago
build_scripts
in the hex packageFull Changelog: https://github.com/akash-akya/vix/compare/v0.16.1...v0.16.2
Published by akash-akya over 1 year ago
~/..
paths for VIPS.Image.Image.write_to_file by @mindreframer in https://github.com/akash-akya/vix/pull/88
Full Changelog: https://github.com/akash-akya/vix/compare/v0.16.0...v0.16.1