Package: rayimage 0.27.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, including common raster formats such as 'JPEG', 'PNG', 'TIFF', 'TGA', 'BMP', 'PSD', 'GIF', 'HDR', 'PIC', 'PNM', 'DNG', and 'EXR'. Includes functions to perform 2D convolutions, color correction, colorspace conversion, image/matrix reorientation and resizing, image and text overlays, exposure adjustment, camera vignette effects, and image titles.

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

rayimage_0.27.1.tar.gz
rayimage_0.27.1.zip(r-4.7)rayimage_0.27.1.zip(r-4.6)rayimage_0.27.1.zip(r-4.5)
rayimage_0.27.1.tgz(r-4.6-x86_64)rayimage_0.27.1.tgz(r-4.6-arm64)rayimage_0.27.1.tgz(r-4.5-x86_64)rayimage_0.27.1.tgz(r-4.5-arm64)
rayimage_0.27.1.tar.gz(r-4.7-arm64)rayimage_0.27.1.tar.gz(r-4.7-x86_64)rayimage_0.27.1.tar.gz(r-4.6-arm64)rayimage_0.27.1.tar.gz(r-4.6-x86_64)
rayimage_0.27.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION
card.svg |card.png
rayimage/json (API)

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

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

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

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

On CRAN:

Conda:

cpp

8.19 score 63 stars 9 packages 29 scripts 2.9k downloads 41 exports 25 dependencies

Last updated from:6aeadce861. Checks:13 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK207
linux-devel-x86_64OK166
source / vignettesOK187
linux-release-arm64OK207
linux-release-x86_64OK180
macos-release-arm64OK113
macos-release-x86_64OK232
macos-oldrel-arm64OK103
macos-oldrel-x86_64OK223
windows-develOK159
windows-releaseOK165
windows-oldrelOK156
wasm-releaseOK184

Exports:CS_ACESCGCS_ADOBECS_BT2020CS_P3D65CS_SRGBestimate_environment_whitegenerate_2d_diskgenerate_2d_exponentialgenerate_2d_gaussianget_string_dimensionsinterpolate_arrayplot_imageplot_image_gridray_read_imageray_write_imagerender_alpha_outlinerender_bokehrender_boolean_distancerender_bwrender_clamprender_color_correctionrender_convert_colorspacerender_convolutionrender_convolution_fftrender_croprender_environment_white_balancerender_exposurerender_gamma_linearrender_image_overlayrender_paddingrender_reorientrender_resizedrender_sprite_overlayrender_stackrender_text_imagerender_titlerender_to_displayrender_tonemaprender_vibrancerender_vignetterender_white_balance

Dependencies:base64encclicpp11crayongluehmsjpegjsonlitelifecyclepkgconfigpngprettyunitsprogressR6raggRcppRcppArmadillorlangstbimageheadersstringisystemfontstextshapingtifftinydngvctrs

Readme and manuals

Help Manual

Help pageTopics
Prebuilt RGB Working/Display Color Spacescolorspace_descriptors CS_ACESCG CS_ADOBE CS_BT2020 CS_P3D65 CS_SRGB
Dragon Imagedragon
Dragon Depthmapdragondepth
Estimate Lat-Long Environment Whiteestimate_environment_white
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
Print method for rayimgprint.rayimg
Read Imageray_read_image
Write Imageray_write_image
Render Alpha Outlinerender_alpha_outline
Render Bokehrender_bokeh
Render Boolean Distancerender_boolean_distance
Render Black and Whiterender_bw
Clamp Imagerender_clamp
Render Color Correction Matrix (3x3, linear RGB)render_color_correction
Render Convert Colorspacerender_convert_colorspace
Render Convolutionrender_convolution
Render Convolution FFTrender_convolution_fft
Crop Imagerender_crop
White Balance with a Lat-Long Environment Maprender_environment_white_balance
Apply exposure compensation and ISO gainrender_exposure
Render Gamma/Linearrender_gamma_linear
Add Overlayrender_image_overlay
Add Transparent Paddingrender_padding
Reorient Imagerender_reorient
Resize Imagerender_resized
Add Sprite Overlayrender_sprite_overlay
Stack Imagesrender_stack
Generate Text Imagerender_text_image
Render a Title on an Imagerender_title
Render To Displayrender_to_display
Render Tonemaprender_tonemap
Render Vibrancerender_vibrance
Add Vignette Effectrender_vignette
Render White Balance (Bradford CAT)render_white_balance
Sunset Imagesunset_image