Releases: ropensci/magick
Releases · ropensci/magick
magick 1.4
Magick 1.4
- Windows/OSX: update imagemagick fixes a rare png writing bug
- Set MAGICK_TMPDIR to match R session tempdir() instead of global TMPDIR
- Explicitly set channels in image_negate() for IM7 compatibility
- Added image_channel() to extract a single channel from an image
- Added new image_convolve() function
magick 1.3
magick 1.3
- Automatically import + export magrittr::
%>%
for easy pipelining - Fix 'zero-configuration' in magick_config() to use the proper macro
- BREAKING: image_compare() now returns an image with a 'distortion' attribute
- Workaround for broken std::string(Magick::Color) in GCC-7
magick 1.2
Magick 1.2
- Documentation! Split manuals into meaningful pages
- Windows / MacOS: update ImageMagick to 6.9.9-9 (fixes a png bug and one for linejoins)
- Added image_modulate() for setting brightness, saturation, hue
- Added image_quantize() option for reducing number of colors in an image
- Added image_resize() which supports custom resize filters
- image_border() now takes a operator parameter, fixes transparency bug
- image_write() gains a parameter 'comment' to add metadata to the file
- image_convert() gain 'type' and 'colorspace' parameters e.g. to convert to grayscale
- image_animate() has been merged with image_coalesce()
magick 1.1
magick 1.1
- Change default 'bg' in image_graph() to 'white'
- Fix positioning of rasterImage() when raster image is rotated
- Use TriangleFilter for interpolating rasterImage()
- Improve support for 'symbol' fonts (metrics are still not 100%)
- Rotate text using affine transformations
- image_composite() gains a 'composite_args' parameter needed for e.g. blend
- Fix support for demo images e.g. image_read("wizard:") or image_read("logo:")
magick 1.0
Magick 1.0
- Vectorize image_draw() (all drawing should be applied to each frame)
- Rename 'image_device' to 'image_graph'
- Add 'antialias' parameter to image_graph() and image_draw() and image_convert()
- New function image_apply() to apply a transformation to each frame individually
- New function image_ocr() for easy text extraction
- Added image_despeckle(), image_median(), image_reducenoise() (tnx Noam Ross)
- image_background() now flattens each frame by default
- Support dev.capture() for in image_graph() and image_draw() device
- Support type nativeRaster, raster, and matrix in image_read()
- Drawing rasters reimplemented DrawableCompositeImage()
- OSX: Fix performance issue with font caching
- Windows: Fix performance issue with font rendering
- Windows: Add back support for gcc-4.6.3 on Windows
Magick 0.5 (RC)
- NEW: native graphics device for producing images! See ?magick_device
- NEW: easy drawing on top of images using magick_draw()
- Windows: updated build to 6.9.9-3
- Various fixes to support upcoming IM7 (IM6 is still recommended)
- Update vignette with new features
CRAN release 0.4
New release for R 3.4 with fresh imagemagick builds.
Magick 0.3
- Add [<-.magick-image to support for assigning layers to image by index
- Revert Windows build to ImageMagick 6 because IM7 is too buggy
- Add plot(image) method
- Added intro vignette
CRAN release 0.2.2
- Try again to fix the mac binary package
- Switch the Windows package to ImageMagick 7
CRAN release 0.2
New in magick 0.2
- Build binary package on OS-X --with-zero-configuation (fixes "config xml file" errors).
- image_read now reads straight from disk rather than via R.
- Add as.raster() method for images
- image_write gains a 'flatten' argument
- Lots of small tweaks here and there
CRAN release 0.1
v0.1 Typo