Skip to content

Releases: rokka-io/imagine-vips

0.9.1

08 Jan 10:21
38e6e8f
Compare
Choose a tag to compare

0.9.1 (2020-01-08)

  • Throw a proper NotSupportedException (thanks to @alexander-schranz)
  • Get rid of some warnings when using vips 8.9.
  • Autorotate HEIF images on load.
  • Support animated gif save to file.
  • Throw an early error, if magicksave can't save an image.
  • Remove 'shrink' options, when not supported by a vips loader.

0.9.0

07 Mar 19:16
3039f6a
Compare
Choose a tag to compare
  • BREAKING CHANGE: Based on imagine 1.1.0
  • Added support for layers. Animated GIFs should now work without imagick, but needs vips 8.7.
  • Add support for 'heif_quality' (only useful if your imagemagick or vips 8.8 supports heif).
  • Add support for 'jp2_quality' (only useful if your imagemagick supports jpeg2000).
  • Add support for 'png_quality' to define quality of pngquant (only useful if vips is compiled with libimagequant).
    If set to 100, no lossy conversion is applied (default).
  • Add support for magicksave. If you have vips >= 8.7 and imagemagick is included, we now
    directly use magicksave to save non-supported-by-vips file formats. No need to convert it to an imagick
    object first, resulting in much better performance.
  • Add possibility for individual vips save options
  • Replace colorprofile with free ones.
  • Support for animated webp, needs vips 8.8.

0.1.0

06 Dec 09:51
9036993
Compare
Choose a tag to compare
0.1.0 Pre-release
Pre-release
  • Added 2nd optional parameter to Image::convertToAlternative to provide your own options for loading the image as tiff.

0.0.5

03 Dec 21:44
1a21bed
Compare
Choose a tag to compare
0.0.5 Pre-release
Pre-release
  • ext/vips 1.0.8 is required. Throw exceptions in methods, which needs vips 8.6.
  • Add constructor config array to be able to set vips_cache_set_max_mem et al.
  • Fix paste method to work with future php-vips versions
  • Added php-cs-fixer

0.0.4

27 Nov 16:08
72fd1dc
Compare
Choose a tag to compare
0.0.4 Pre-release
Pre-release
  • Fix some operations on grayscale images
  • Convert CMYK to sRGB early on
  • Convert CMYK to sRGB before save, in case we still have a CMYK picture
  • Fix colorprofile for GREY16 pictures
  • Fix Image::paste to make it faster, when you have many pastes.

0.0.3

21 Nov 22:15
4f6ee16
Compare
Choose a tag to compare
0.0.3 Pre-release
Pre-release
  • Fix conversion from cmyk to rgb, when no profile is supplied
  • Add convertToAlternative(ImagineInterface $imagine = null) to convert the image to
    another imagine adapter. Uses Imagick or GD, if none set.
  • Fix resize for some format changes
  • Fix grayscale for cmyk
  • Fix negative effect for images with transparency

and official layers and animated gifs support coming soon (see the layers-support branch if you want to test it already)

closer to readiness

20 Nov 21:04
35ac925
Compare
Choose a tag to compare
closer to readiness Pre-release
Pre-release
  • Improve Profile/Palette/ICC support
  • Improve generateImage to make it faster, thanks to jcupitt

Initial release

19 Nov 21:55
6a92746
Compare
Choose a tag to compare
Initial release Pre-release
Pre-release

Initial release. Stuff might not work as expected or break in later releases.