Wandex

Latest version: v0.4.5

Safety actively analyzes 688027 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 6

0.3.4

-------------

Released on September 9, 2013.

- Added :meth:`Image.modulate() <wand.image.BaseImage.modulate>` method.
[:issue:`134` by Dan P. Smith]
- Added :attr:`Image.colorspace <wand.image.BaseImage.colorspace>` property.
[:issue:`135` by Volodymyr Kuznetsov]
- Added :meth:`Image.unsharp_mask() <wand.image.BaseImage.unsharp_mask>`
method. [:issue:`136` by Volodymyr Kuznetsov]
- Added ``'jpeg:sampling-factor'`` option to :attr:`Image.options
<wand.image.BaseImage.options>` dictionary (and :const:`~wand.image.OPTIONS`
constant). [:issue:`137` by Volodymyr Kuznetsov]
- Fixed ImageMagick shared library resolution on Arch Linux.
[:issue:`139`, :issue:`140` by Sergey Tereschenko]
- Added :meth:`Image.sample() <wand.image.BaseImage.sample>` method.
[:issue:`142` by Michael Allen]
- Fixed a bug that :meth:`Image.save() <wand.image.Image.save>` preserves
only one frame of the given animation when file-like object is passed.
[:issue:`143`, :issue:`145` by Michael Allen]
- Fixed searching of ImageMagick shared library with HDR support enabled.
[:issue:`148`, :issue:`149` by Lipin Dmitriy]

0.3.3

-------------

Released on August 4, 2013. It's author's birthday.

- Added :meth:`Image.gaussian_blur() <wand.image.BaseImage.gaussian_blur>`
method.
- Added :attr:`Drawing.stroke_color <wand.drawing.Drawing.stroke_color>`
property. [:issue:`129` by Zeray Rice]
- Added :attr:`Drawing.stroke_width <wand.drawing.Drawing.stroke_width>`
property. [:issue:`130` by Zeray Rice]
- Fixed a memory leak of :class:`~wand.color.Color` class.
[:issue:`127` by Wieland Morgenstern]
- Fixed a bug that :meth:`Image.save() <wand.image.Image.save>` to stream
truncates data. [:issue:`128` by Michael Allen]
- Fixed broken :func:`~wand.display.display()` on Python 3.
[:issue:`126`]

0.3.2

-------------

Released on July 11, 2013.

- Fixed incorrect encoding of filenames. [:issue:`122`]
- Fixed key type of :attr:`Image.metadata <wand.image.Image.metadata>`
dictionary to :class:`str` from :class:`bytes` in Python 3.
- Fixed CentOS compatibility [:issue:`116`, :issue:`124` by Pierre Vanliefland]

- Made :c:func:`DrawSetTextInterlineSpacing()` and
:c:func:`DrawGetTextInterlineSpacing()` optional.
- Added exception in drawing API when trying to use
:c:func:`DrawSetTextInterlineSpacing()` and
:c:func:`DrawGetTextInterlineSpacing()` functions when they are not
available.
- Added :exc:`~wand.exceptions.WandLibraryVersionError` class for
library versions issues.

0.3.1

-------------

Released on June 23, 2013.

- Fixed :exc:`~exceptions.ImportError` on Windows.


.. _changelog-0.3.0:

0.3

~~~~~~~~~~

0.3.0

-------------

Released on June 17, 2013.

.. seealso::

:doc:`whatsnew/0.3`
This guide introduces what's new in Wand 0.3.

- Now also works on Python 2.6, 2.7, and 3.2 or higher.
- Added :mod:`wand.drawing` module. [:issue:`64` by Adrian Jung]
- Added :meth:`Drawing.get_font_metrics()
<wand.drawing.Drawing.get_font_metrics>` method.
[:issue:`69`, :issue:`71` by Cha, Hojeong]
- Added :meth:`Image.caption() <wand.image.BaseImage.caption>` method.
[:issue:`74` by Cha, Hojeong]
- Added optional ``color`` parameter to :meth:`Image.trim()
<wand.image.Image.trim>` method.
- Added :meth:`Image.border() <wand.image.Image.border>` method.
[:commit:`2496d37f75d75e9425f95dde07033217dc8afefc` by Jae-Myoung Yu]
- Added ``resolution`` parameter to :meth:`Image.read() <wand.image.Image.read>`
method and the constructor of :class:`~wand.image.Image`.
[:issue:`75` by Andrey Antukh]
- Added :meth:`Image.liquid_rescale() <wand.image.BaseImage.liquid_rescale>`
method which does `seam carving`__. See also :ref:`seam-carving`.
- Added :attr:`Image.metadata <wand.image.Image.metadata>` immutable mapping
attribute and :class:`~wand.image.Metadata` mapping type for it.
[:issue:`56` by Michael Elovskikh]
- Added :attr:`Image.channel_images <wand.image.Image.channel_images>`
immutable mapping attribute and :class:`~wand.image.ChannelImageDict`
mapping for it.
- Added :attr:`Image.channel_depths <wand.image.Image.channel_depths>`
immutable mapping attribute and :class:`~wand.image.ChannelDepthDict`
mapping for it.
- Added :meth:`Image.composite_channel()
<wand.image.BaseImage.composite_channel>` method.
- Added :meth:`Image.read() <wand.image.Image.read>` method.
[:issue:`58` by Piotr Florczyk]
- Added :attr:`Image.resolution <wand.image.BaseImage.resolution>` property.
[:issue:`58` by Piotr Florczyk]
- Added :meth:`Image.blank() <wand.image.Image.blank>` method.
[:issue:`60` by Piotr Florczyk]
- Fixed several memory leaks. [:issue:`62` by Mitch Lindgren]
- Added :class:`~wand.image.ImageProperty` mixin class to maintain
a weak reference to the parent image.
- Ranamed :const:`wand.image.COMPOSITE_OPS` to
:const:`~wand.image.COMPOSITE_OPERATORS`.
- Now it shows helpful error message when ImageMagick library cannot be
found.
- Added IPython-specialized formatter.
- Added :const:`~wand.version.QUANTUM_DEPTH` constant.

- Added these properties to :class:`~wand.color.Color` class:

- :attr:`~wand.color.Color.red_quantum`
- :attr:`~wand.color.Color.green_quantum`
- :attr:`~wand.color.Color.blue_quantum`
- :attr:`~wand.color.Color.alpha_quantum`
- :attr:`~wand.color.Color.red_int8`
- :attr:`~wand.color.Color.green_int8`
- :attr:`~wand.color.Color.blue_int8`
- :attr:`~wand.color.Color.alpha_int8`

- Added :meth:`Image.normalize() <wand.image.Image.normalize>` method.
[:issue:`95` by Michael Curry]
- Added :meth:`Image.transparent_color()
<wand.image.BaseImage.transparent_color>` method.
[:issue:`98` by Lionel Koenig]
- Started supporting resizing and cropping of GIF images.
[:issue:`88` by Bear Dong, :issue:`112` by Taeho Kim]
- Added :meth:`Image.flip() <wand.image.BaseImage.flip>` method.
- Added :meth:`Image.flop() <wand.image.BaseImage.flop>` method.
- Added :attr:`Image.orientation <wand.image.BaseImage.orientation>` property.
[:commit:`88574468a38015669dae903185fb328abdd717c0` by Taeho Kim]
- :exc:`wand.resource.DestroyedResourceError` becomes a subtype of
:exc:`wand.exceptions.WandException`.
- :class:`~wand.color.Color` is now hashable, so can be used as a key of
dictionaries, or an element of sets. [:issue:`114` by klutzy]
- :class:`~wand.color.Color` has :attr:`~wand.color.Color.normalized_string`
property.
- :class:`~wand.image.Image` has :attr:`~wand.image.BaseImage.histogram`
dictionary.
- Added optional ``fuzz`` parameter to :meth:`Image.trim()
<wand.image.Image.trim>` method. [:issue:`113` by Evaldo Junior]

__ http://en.wikipedia.org/wiki/Seam_carving

Page 3 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.