High level effects applied to an entire image. These are mostly just for fun.
Usage
image_despeckle(image, times = 1L)
image_reducenoise(image, radius = 1L)
image_noise(image, noisetype = "gaussian")
image_blur(image, radius = 1, sigma = 0.5)
image_motion_blur(image, radius = 1, sigma = 0.5, angle = 0)
image_charcoal(image, radius = 1, sigma = 0.5)
image_oilpaint(image, radius = 1)
image_emboss(image, radius = 1, sigma = 0.5)
image_implode(image, factor = 0.5)
image_negate(image)
Arguments
- image
magick image object returned by
image_read()
orimage_graph()
- times
number of times to repeat the despeckle operation
- radius
radius, in pixels, for various transformations
- noisetype
string with a noisetype value from noise_types.
- sigma
the standard deviation of the Laplacian, in pixels.
- angle
angle, in degrees, for various transformations
- factor
image implode factor (special effect)
Examples
logo <- image_read("logo:")
image_despeckle(logo)
#> # A tibble: 1 × 7
#> format width height colorspace matte filesize density
#> <chr> <int> <int> <chr> <lgl> <int> <chr>
#> 1 GIF 640 480 sRGB FALSE 0 72x72
image_reducenoise(logo)
#> # A tibble: 1 × 7
#> format width height colorspace matte filesize density
#> <chr> <int> <int> <chr> <lgl> <int> <chr>
#> 1 GIF 640 480 sRGB FALSE 0 72x72
image_noise(logo)
#> # A tibble: 1 × 7
#> format width height colorspace matte filesize density
#> <chr> <int> <int> <chr> <lgl> <int> <chr>
#> 1 GIF 640 480 sRGB FALSE 0 72x72
image_blur(logo, 10, 10)
#> # A tibble: 1 × 7
#> format width height colorspace matte filesize density
#> <chr> <int> <int> <chr> <lgl> <int> <chr>
#> 1 GIF 640 480 sRGB FALSE 0 72x72
image_motion_blur(logo, 10, 10, 45)
#> # A tibble: 1 × 7
#> format width height colorspace matte filesize density
#> <chr> <int> <int> <chr> <lgl> <int> <chr>
#> 1 GIF 640 480 sRGB FALSE 0 72x72
image_charcoal(logo)
#> # A tibble: 1 × 7
#> format width height colorspace matte filesize density
#> <chr> <int> <int> <chr> <lgl> <int> <chr>
#> 1 GIF 640 480 Gray FALSE 0 72x72
image_oilpaint(logo, radius = 3)
#> # A tibble: 1 × 7
#> format width height colorspace matte filesize density
#> <chr> <int> <int> <chr> <lgl> <int> <chr>
#> 1 GIF 640 480 sRGB FALSE 0 72x72
image_emboss(logo)
#> # A tibble: 1 × 7
#> format width height colorspace matte filesize density
#> <chr> <int> <int> <chr> <lgl> <int> <chr>
#> 1 GIF 640 480 sRGB FALSE 0 72x72
image_implode(logo)
#> # A tibble: 1 × 7
#> format width height colorspace matte filesize density
#> <chr> <int> <int> <chr> <lgl> <int> <chr>
#> 1 GIF 640 480 sRGB FALSE 0 72x72
image_negate(logo)
#> # A tibble: 1 × 7
#> format width height colorspace matte filesize density
#> <chr> <int> <int> <chr> <lgl> <int> <chr>
#> 1 GIF 640 480 sRGB FALSE 0 72x72