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.

Version: 2.9.0
Depends: R (≥ 4.1.0)
Imports: Rcpp (≥ 0.12.12), magrittr, curl
LinkingTo: Rcpp
Suggests: av, spelling, jsonlite, methods, knitr, rmarkdown, rsvg, webp, pdftools, ggplot2, gapminder, IRdisplay, tesseract, gifski
Published: 2025-09-08
DOI: 10.32614/CRAN.package.magick
Author: Jeroen Ooms ORCID iD [aut, cre]
Maintainer: Jeroen Ooms <jeroenooms at gmail.com>
BugReports: https://github.com/ropensci/magick/issues
License: MIT + file LICENSE
URL: https://docs.ropensci.org/magick/ https://ropensci.r-universe.dev/magick
NeedsCompilation: yes
SystemRequirements: ImageMagick++: ImageMagick-c++-devel (rpm) or libmagick++-dev (deb)
Language: en-US
Materials: NEWS
CRAN checks: magick results

Documentation:

Reference manual: magick.html , magick.pdf
Vignettes: The magick package: Advanced Image-Processing in R (source, R code)

Downloads:

Package source: magick_2.9.0.tar.gz
Windows binaries: r-devel: magick_2.8.7.zip, r-release: magick_2.8.7.zip, r-oldrel: magick_2.8.7.zip
macOS binaries: r-release (arm64): magick_2.9.0.tgz, r-oldrel (arm64): magick_2.9.0.tgz, r-release (x86_64): magick_2.9.0.tgz, r-oldrel (x86_64): magick_2.9.0.tgz
Old sources: magick archive

Reverse dependencies:

Reverse depends: biopixR, convevol, EQUALCompareImages, huito, LearnClust, LearningRlab, magickGUI, SARP.moodle
Reverse imports: add2ggplot, animation, asciicast, basemaps, BioCartaImage, BioImageDbs, bskyr, camcorder, chimeraviz, chronochrt, colorizer, cropcircles, daiR, DiscoRhythm, doconv, drhutools, DynareR, eCerto, eoffice, eyetools, figpatch, FLAMES, fsbrain, GAPR, gdiff, GenAI, ggdiagram, ggfx, ggimage, ggkegg, ggpath, gofigR, handwriter, handwriterApp, image.binarization, imagefluency, imageseg, jdenticon, kerastuneR, kollaR, lterpalettefinder, mapboxapi, mapscanner, mathpix, MCOE, meme, metaDigitise, mlbplotR, moodef, movegroup, multipanelfigure, nasa, NCC, nflplotR, ODT, OMICsPCA, openSkies, pavo, plot4fun, plothelper, PoPdesign, pressuRe, protein8k, PubChemR, r4lineups, rfaRm, rfriend, ROMDB, screenshot, SDGdetector, seqArchRplus, SpatialExperiment, spatialLIBD, SpatialOmicsOverlay, spectrakit, SRTsim, summarytools, svgtools, terrainr, texPreview, tidycharts, tidySpatialExperiment, timeLineGraphics, tinysnapshot, UAHDataScienceSF, UMI4Cats, unhcrdown, UniprotR, vprr, WaverideR, ZooID, zoomGroupStats
Reverse suggests: aggregateBioVar, alabaster.spatial, ALDEx2, animint2, arcpullr, atrrr, barcodetrackR, BASiCS, benchdamic, BioNAR, bittermelon, bmstdr, brickster, BSTFA, camtrapR, caracas, CDI, cmcR, ComplexHeatmap, consensusOV, CONSTANd, cowplot, CytoSimplex, decoupleR, DegCre, depmap, Dino, dlib, dynamicSDM, easylabel, ellmer, enrichViewNet, epistack, exams, facerec, fairadapt, fitbitViz, flextable, FRASER, funkyheatmap, gemma.R, genefu, GeneNetworkBuilder, ggalign, gganimate, ggfixest, ggpattern, ggpp, ggtikz, glow, goSorensen, gridGraphics, gridpattern, gt, gwavr, hexSticker, hypervolume, IBMPopSim, image.CannyEdges, image.ContourDetector, image.CornerDetectionF9, image.CornerDetectionHarris, image.libfacedetection, image.LineSegmentDetector, image.Otsu, imager, imgpalr, imgrec, inlpubs, ipsRdbs, isoband, IsoriX, ivygapSE, kableExtra, knitr, kyotil, laminr, lime, LimROTS, mem, memapp, memery, MetMashR, MGnifyR, miloR, mixOmics, modelsummary, MSnbase, multicrispr, MultiscaleDTM, nandb, officer, Omixer, ontoProc, optimalFlow, optimalFlowData, Organism.dplyr, orthogene, panstarrs, PaRe, parttree, pcutils, pdfcombiner, Pedixplorer, phangorn, piecepackr, pkgdown, pmp, polaroid, polarzonoid, popdemo, pRoloc, protGear, quadkeyr, rayimage, rayshader, rayvertex, recogito, Rediscover, regtools, RforProteomics, rgbif, rgee, rgl, ricu, RMassBank, roundhouse, rsvg, simEd, simulariatools, sitePath, slendr, SOMNiBUS, spatialHeatmap, Spectran, spiralize, splatter, starsTileServer, stortingscrape, struct, structToolbox, TADCompare, terminalgraphics, tesseract, tidynorm, torchvision, TRONCO, UnalR, ursa, usethis, VariantAnnotation, verifyr2, vibass, worrrd, x3ptools, xfun

Linking:

Please use the canonical form https://CRAN.R-project.org/package=magick to link to this page.