Skip to content

Releases: ropensci/magick

magick 2.4.0

25 Jun 13:10
Compare
Choose a tag to compare

magick 2.4.0

  • New functions: image_fx_sequence, image_deskew_angle, image_get_artifacts
  • Add 'defines' parameter to image_read and image_blank
  • Print imagemagick version during CMD check
  • Prepare for R_GE_version 13 (R_GE_definitions) by Paul Murrell
  • Try to limit to 2 threads during CMD check, as per CRAN policy
  • Image_blank() gains an options parameter
  • Some tweaks to image_crop() again

magick 2.3

21 Jan 14:38
Compare
Choose a tag to compare

magick 2.3

  • Call Magick::InitializeMagick("") before init, fixes crash with openmp on OSX.
  • Double loop fix in image_shadow
  • image_animate() can now optimize animated gifs, by storing only the
    differences between frames.
  • image_animate() can now create animations with variable delays between frames.
  • image_read() now supports cimg objects (from the imager package)

magick 2.2

26 Aug 08:22
Compare
Choose a tag to compare
v2.2

Remove remote

magick 2.1

25 Jul 12:09
Compare
Choose a tag to compare

magick 2.1

  • New website at https://docs.ropensci.org/magick
  • Fix compilation for IM 6.8.8 (Suse Linux 12)
  • Add image_destroy() to release memory immediately without waiting for GC
  • New functions image_shadow() and image_shadow_mask()
  • image_annotate() is now vectorized over the 'text' parameter
  • rewrite image_ggplot() to use ggplot2::annotation_raster for performance
  • image_fill() gains a new argument 'refcolor'
  • the mac binary package now bundles the same fontconfig data as xQuarts to prevent conflicts
  • image_convert() gains a parameter matte to enable/disable the alpha channel
  • image_crop() gains a gravity argument
  • the 'offset' parameter in image_composite() can now also be a gravity type
  • New functions image_extent() and image_shear()
  • image_annotate() gains parameters 'weight' and 'style'
  • Windows: support upcoming GCC 8.x toolchain
  • Windows: fix for reading UTF-8 files in image_read()
  • Ubuntu: mention the new PPA location in readme and configure files
  • MacOS: workaround for OpenMP conflicts when building from source against homebrew IM7.
    This is still not working properly, better build with homebrew imagemagick@6.

magick 2.0

05 Oct 11:36
Compare
Choose a tag to compare
v2.0

Split manual page because examples take too long

magick 1.9

16 May 09:35
Compare
Choose a tag to compare

magick 1.9

  • New function image_attributes()
  • MacOS: new autobrew script uses prebuilt static bottle

magick 1.8

19 Mar 20:02
Compare
Choose a tag to compare

magick 1.8

  • Export image_read_svg() and image_read_pdf()
  • Add image_raster() (thanks Thomas for the hint)
  • Vectorize and add 'fuzz' parameter to image_compare()
  • Added image_ggplot() with examples of using magick + ggplot2
  • Added 'pseudo_image' parameter to image_blank()

magick 1.7

26 Feb 19:12
Compare
Choose a tag to compare

Magick 1.7

  • Several fixes for IM7, mostly related to alpha channels
  • Images rendered in knitr/rmarkdown are now stored in 'figures' (#108)
  • Add support for displaying images in Jupyter notebook
  • Export example images: logo, wizard, rose, granite
  • Better mapping of R internal colors to proper RGB strings
  • Added image_orient() to (auto) orient image
  • Add 'density' to image_info()
  • Fixes for Solaris

magick 1.6

03 Dec 13:04
Compare
Choose a tag to compare

New in magick 1.6

  • Automatically repage transformations that may modify image size
  • Added image_repage() to be consistent with command line tool
  • image_composite() now vectorizes over both 1st and 2nd argument
  • Support EBImage S4 Image class in image_read() and as_EBImage()
  • Fix a bug where 1 channel image array would read as 'Green' instead of 'Gray'
  • Include alpha channel in as.raster() for magick images
  • Export image_data() function to export raw bitmap data
  • Round the clipping coordinates to fix problem with 1px edge around graphics
  • Reset clipping area when magick graphics device is closed or starts new page
  • Change default colorspace for image_quantize() to RGB which is safer
  • Breaking: 'fuzz' parameter rescaled to be a percentage (0-100)
  • Add image_strip() as well as 'strip = TRUE' paremeter to image_read()
  • Adding image_blank() to create empty images
  • Graphics device: hardcode font aliases for families used by R, issue #80
  • Better font family lookup in graphics and image_annotate()
  • Switch to DrawableRotation() api for rotation in text and graphics
  • Autobrew: build gdk-pixbuf without modules (for rendering svg with rasters)
  • New functions option_types() and option_values() to list possible options
  • Drop support for GraphicsMagick (it never really worked)
  • RStudio viewer: convert to png for unsupported formats

magick 1.5

03 Nov 17:17
Compare
Choose a tag to compare

magick 1.5

  • Add knit_print.magick-image() method so that images automatically appear in knitr docs
  • Adding vignette examples for image_modulate() and image_convolve()