Package: magick 2.9.0

Jeroen Ooms

magick: Advanced Graphics and Image-Processing in R

Bindings to 'ImageMagick': the most comprehensive open-source image processing library available. Supports many common formats (png, jpeg, tiff, pdf, etc) and manipulations (rotate, scale, crop, trim, flip, blur, etc). All operations are vectorized via the Magick++ STL meaning they operate either on a single frame or a series of frames for working with layers, collages, or animation. In RStudio images are automatically previewed when printed to the console, resulting in an interactive editing environment. Also includes a graphics device for creating drawing onto images using pixel coordinates.

Authors:Jeroen Ooms [aut, cre]

magick_2.9.0.tar.gz
magick_2.9.0.zip(r-4.6)magick_2.9.0.zip(r-4.5)magick_2.9.0.zip(r-4.4)
magick_2.9.0.tgz(r-4.5-x86_64)magick_2.9.0.tgz(r-4.5-arm64)magick_2.9.0.tgz(r-4.4-x86_64)magick_2.9.0.tgz(r-4.4-arm64)
magick_2.9.0.tar.gz(r-4.6-arm64)magick_2.9.0.tar.gz(r-4.6-x86_64)magick_2.9.0.tar.gz(r-4.5-arm64)magick_2.9.0.tar.gz(r-4.5-x86_64)
magick_2.9.0.tgz(r-4.5-emscripten)
magick.pdf |magick.html
magick/json (API)
NEWS

# Install 'magick' in R:
install.packages('magick', repos = c('https://ropensci.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/ropensci/magick/issues

Pkgdown site:https://docs.ropensci.org

Uses libs:
  • imagemagick– C++ interface to ImageMagick
  • c++– GNU Standard C++ Library v3

On CRAN:

Conda:

image-manipulationimage-processingimagemagickcpp

17.63 score 470 stars 276 packages 11k scripts 133k downloads 21 mentions 142 exports 3 dependencies

Last updated from:fdc594f1be (on master). Checks:14 OK. Indexed: yes.

TargetResultTotal timeArtifact
linux-devel-arm64OK172
linux-devel-x86_64OK179
pkgdown docsOK219
source / vignettesOK317
linux-release-arm64OK223
linux-release-x86_64OK194
macos-release-arm64OK112
macos-release-x86_64OK265
macos-oldrel-arm64OK143
macos-oldrel-x86_64OK283
windows-develOK376
windows-releaseOK440
windows-oldrelOK373
wasm-releaseOK202

Exports:%>%as_EBImageautoviewer_disableautoviewer_enablechannel_typescoder_infocolorspace_typescompose_typescompress_typesdecoration_typesdemo_imagedispose_typesdistort_typesdump_option_infofilter_typesgeometry_areageometry_pointgeometry_size_percentgeometry_size_pixelsgranitegravity_typesimage_animateimage_annotateimage_appendimage_applyimage_attributesimage_averageimage_backgroundimage_blankimage_blurimage_borderimage_browseimage_cannyimage_captureimage_channelimage_charcoalimage_chopimage_coalesceimage_colorizeimage_combineimage_commentimage_compareimage_compare_distimage_compositeimage_connectimage_contrastimage_convertimage_convolveimage_cropimage_dataimage_deskewimage_deskew_angleimage_despeckleimage_destroyimage_deviceimage_displayimage_distortimage_drawimage_edgeimage_embossimage_enhanceimage_equalizeimage_extentimage_fftimage_fillimage_flattenimage_flipimage_flopimage_frameimage_fuzzycmeansimage_fximage_fx_sequenceimage_get_artifactimage_ggplotimage_graphimage_hough_drawimage_hough_txtimage_implodeimage_infoimage_joinimage_latimage_levelimage_mapimage_medianimage_modulateimage_montageimage_morphimage_morphologyimage_mosaicimage_motion_blurimage_negateimage_noiseimage_normalizeimage_ocrimage_ocr_dataimage_oilpaintimage_ordered_ditherimage_orientimage_pageimage_quantizeimage_rasterimage_readimage_read_pdfimage_read_svgimage_read_videoimage_reducenoiseimage_repageimage_resizeimage_rotateimage_sampleimage_scaleimage_separateimage_set_definesimage_shadeimage_shadowimage_shadow_maskimage_shearimage_splitimage_stripimage_thresholdimage_transparentimage_trimimage_typesimage_virtual_pixelimage_writeimage_write_gifimage_write_videokernel_typeslogomagick_configmagick_fontsmagick_optionsmagick_set_seedmetric_typesmorphology_typesnoise_typesoption_typesorientation_typesrosestyle_typesvirtual_pixel_methodswizard

Dependencies:curlmagrittrRcpp

The magick package: Advanced Image-Processing in R

Rendered fromintro.Rmdusingknitr::rmarkdownon Sep 07 2025.

Last update: 2025-09-07
Started: 2016-08-23

Readme and manuals

Help Manual

Help pageTopics
Magick Image Processingmagick-package imagemagick magick _index_
Image Analysisanalysis image_compare image_compare_dist image_fft
Image Frames and Animationanimation image_animate image_append image_apply image_average image_coalesce image_flatten image_montage image_morph image_mosaic
Convert to EBImageas_EBImage
Image Attributesattributes image_comment image_info
RStudio Graphics AutoViewerautoviewer autoviewer_disable autoviewer_enable
Magick Configurationcoder_info magick_config magick_set_seed
Image Colorcolor image_background image_channel image_colorize image_combine image_contrast image_enhance image_equalize image_map image_median image_modulate image_normalize image_ordered_dither image_quantize image_separate image_transparent image_virtual_pixel
Image Compositecomposite image_border image_composite image_frame image_shade image_shadow image_shadow_mask
Set encoder definesdefines image_set_defines
Magick Graphics Devicedevice image_capture image_device image_draw image_graph
Edge / Line Detectionedges image_canny image_edge image_hough_draw image_hough_txt
Image Editingdemo_image editing image_attributes image_blank image_browse image_convert image_data image_destroy image_display image_get_artifact image_join image_raster image_read image_read_pdf image_read_svg image_read_video image_strip image_write
Image Effectseffects image_blur image_charcoal image_despeckle image_emboss image_implode image_motion_blur image_negate image_noise image_oilpaint image_reducenoise
Image FXfx image_fx image_fx_sequence
Geometry Helpersgeometry geometry_area geometry_point geometry_size_percent geometry_size_pixels
Image to ggplotimage_ggplot
Morphologyimage_convolve image_morphology morphology
Image Text OCRimage_ocr image_ocr_data ocr
Magick Optionschannel_types colorspace_types compose_types compress_types decoration_types dispose_types distort_types dump_option_info filter_types gravity_types image_types kernel_types magick_fonts magick_options metric_types morphology_types noise_types options option_types orientation_types style_types virtual_pixel_methods
Image Paintingimage_annotate image_fill painting
Image Segmentationimage_connect image_fuzzycmeans image_split segmentation
Image thresholdingimage_lat image_level image_threshold thresholding
Image Transformimage_chop image_crop image_deskew image_deskew_angle image_distort image_extent image_flip image_flop image_orient image_page image_repage image_resize image_rotate image_sample image_scale image_shear image_trim transform
Write Videoimage_write_gif image_write_video video
Example Imagesgranite logo rose wizard