Learn R Programming

⚠️There's a newer version (0.15.1) of this package.Take me there.

rayimage (version 0.9.1)

Image Processing for Simulated Cameras

Description

Uses convolution-based techniques to generate simulated camera bokeh, depth of field, and other camera effects, using an image and an optional depth map. Accepts both filename inputs and in-memory array representations of images and matrices. Includes functions to perform 2D convolutions, reorient and resize images/matrices, add image overlays, generate camera vignette effects, and add titles to images.

Copy Link

Version

Install

install.packages('rayimage')

Monthly Downloads

2,277

Version

0.9.1

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Tyler Morgan-Wall

Last Published

January 17th, 2023

Functions in rayimage (0.9.1)

pad_to_fit

pad to fit
expand_to_fit

expand to fit
render_convolution_fft

Render Convolution FFT
render_bokeh

Render Bokeh
preview_focus

Preview Focus
render_reorient

Reorient Image
fliplr

Flip Left-Right
plot_image_grid

Plot Image Grid
plot_image

Plot Image
render_boolean_distance

Render Boolean Distance
render_convolution

Render Convolution
trim_padding

trim_padding
save_png

Save PNG
run_documentation

Run Documentation
render_resized

Resize Image
add_padding

add_padding
add_vignette

Add Vignette Effect
add_title

Add Title
dragondepth

Dragon Depthmap
add_multi_padding

add_multi_padding
add_image_overlay

Add Overlay
interpolate_array

Matrix/Array Interpolation
convert_to_native_raster

Plot Image
get_file_type

Check Filename
calc_bokeh_size

Calculate Bokeh Size
dragon

Dragon Image
convert_color

Convert Color
generate_2d_gaussian

Generate 2D Gaussian Distribution
generate_2d_exponential

Generate 2D exponential Distribution
generate_2d_disk

Generate 2D Disk
make_vignette_overlay

Make Vignette Overlay
flipud

Flip Up-Down