Learn R Programming

stopmotion (version 0.1.0)

trim: Trim edges from images

Description

Removes border pixels from selected frames by detecting the background colour and trimming uniform edges. Wraps magick::image_trim.

Usage

trim(images, fuzz = 0, frames = NULL)

Value

a magick-image object

Arguments

images

an object of class magick-image to modify

fuzz

a number in [0, 100] controlling colour tolerance when detecting the background. Higher values trim more aggressively.

frames

integer vector of frame indices to duplicate. Defaults to NULL, which duplicates all frames.

Verbosity

After each operation a message listing the updated frame sequence is printed in interactive sessions. Use stopmotion_verbosity(FALSE) to suppress these messages, or set options(stopmotion.verbose = FALSE) in your script or .Rprofile.

Examples

Run this code
# \donttest{
  dino_dir <- system.file("extdata", package = "stopmotion")
  images <- read(dir = dino_dir)
  trim(images = images)
  trim(images = images, fuzz = 10, frames = 1:3)
# }

Run the code above in your browser using DataLab