Package: rayimage 0.15.1

rayimage: Image Processing for Simulated Cameras

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 andtext overlays, generate camera vignette effects, and add titles to images.

Authors:Tyler Morgan-Wall [aut, cph, cre], Sean Barrett [ctb, cph]

rayimage_0.15.1.tar.gz
rayimage_0.15.1.zip(r-4.5)rayimage_0.15.1.zip(r-4.4)rayimage_0.15.1.zip(r-4.3)
rayimage_0.15.1.tgz(r-4.4-x86_64)rayimage_0.15.1.tgz(r-4.4-arm64)rayimage_0.15.1.tgz(r-4.3-x86_64)rayimage_0.15.1.tgz(r-4.3-arm64)
rayimage_0.15.1.tar.gz(r-4.5-noble)rayimage_0.15.1.tar.gz(r-4.4-noble)
rayimage_0.15.1.tgz(r-4.4-emscripten)rayimage_0.15.1.tgz(r-4.3-emscripten)
rayimage.pdf |rayimage.html
rayimage/json (API)

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

Peer review:

Bug tracker:https://github.com/tylermorganwall/rayimage/issues

Pkgdown site:https://www.rayimage.dev

Uses libs:
  • c++– GNU Standard C++ Library v3
Datasets:

On CRAN:

cpp

7.32 score 51 stars 11 packages 22 scripts 1.9k downloads 25 exports 18 dependencies

Last updated 10 days agofrom:1f082e5fd2. Checks:1 OK, 8 WARNING. Indexed: yes.

TargetResultLatest binary
Doc / VignettesOKJan 03 2025
R-4.5-win-x86_64WARNINGJan 03 2025
R-4.5-linux-x86_64WARNINGJan 03 2025
R-4.4-win-x86_64WARNINGJan 03 2025
R-4.4-mac-x86_64WARNINGJan 03 2025
R-4.4-mac-aarch64WARNINGJan 03 2025
R-4.3-win-x86_64WARNINGJan 03 2025
R-4.3-mac-x86_64WARNINGJan 03 2025
R-4.3-mac-aarch64WARNINGJan 03 2025

Exports:add_image_overlayadd_titleadd_vignettegenerate_2d_diskgenerate_2d_exponentialgenerate_2d_gaussianget_string_dimensionsinterpolate_arrayplot_imageplot_image_gridray_read_imageray_write_imagerender_bokehrender_boolean_distancerender_bwrender_clamprender_convolutionrender_convolution_fftrender_image_overlayrender_reorientrender_resizedrender_text_imagerender_titlerender_vignetterun_documentation

Dependencies:clicpp11crayongluehmsjpeglifecyclepkgconfigpngprettyunitsprogressR6RcppRcppArmadillorlangsystemfontstiffvctrs

Readme and manuals

Help Manual

Help pageTopics
Add Overlay (Deprecated)add_image_overlay
Add Title Function (deprecated)add_title
Add Vignette Effect (Deprecated)add_vignette
Dragon Imagedragon
Dragon Depthmapdragondepth
Generate 2D Diskgenerate_2d_disk
Generate 2D exponential Distributiongenerate_2d_exponential
Generate 2D Gaussian Distributiongenerate_2d_gaussian
Get String Dimensionsget_string_dimensions
Matrix/Array Interpolationinterpolate_array
Plot Imageplot_image
Plot Image Gridplot_image_grid
Read Imageray_read_image
Write Imageray_write_image
Render Bokehrender_bokeh
Render Boolean Distancerender_boolean_distance
Render Black and Whiterender_bw
Clamp Imagerender_clamp
Render Convolutionrender_convolution
Render Convolution FFTrender_convolution_fft
Add Overlayrender_image_overlay
Reorient Imagerender_reorient
Resize Imagerender_resized
Generate Text Imagerender_text_image
Render a Title on an Imagerender_title
Add Vignette Effectrender_vignette
Run Documentationrun_documentation