channel | R Documentation |
channel
handles color space conversions between image modes.
rgbImage
combines Grayscale
images into a Color
one.
toRGB
is a wrapper function for convenient grayscale to RGB color space conversion; the call toRGB(x)
returns the result of channel(x, 'rgb')
.
channel(x, mode)
rgbImage(red, green, blue)
toRGB(x)
x |
An |
mode |
A character value specifying the target mode for conversion. See Details. |
red , green , blue |
|
Conversion modes:
rgb
Converts a Grayscale
image or an array
into a Color
image, replicating RGB channels.
gray, grey
Converts a Color
image into a
Grayscale
image, using uniform 1/3 RGB weights.
luminance
Luminance-preserving Color
to Grayscale
conversion
using CIE 1931 luminance weights: 0.2126 * R + 0.7152 * G + 0.0722 * B.
red, green, blue
Extracts the red
, green
or
blue
channel from a Color
image. Returns a
Grayscale
image.
asred, asgreen, asblue
Converts a Grayscale
image or an array into a Color
image of the specified hue.
NOTE: channel
changes the pixel intensities, unlike colorMode
which just changes the way that EBImage renders an image.
An Image
object or an array.
Oleg Sklyar, osklyar@ebi.ac.uk
colorMode
x = readImage(system.file("images", "shapes.png", package="EBImage"))
display(x)
y = channel(x, 'asgreen')
display(y)
## rgbImage
x = readImage(system.file('images', 'nuclei.tif', package='EBImage'))
y = readImage(system.file('images', 'cells.tif', package='EBImage'))
display(x, title='Cell nuclei')
display(y, title='Cell bodies')
cells = rgbImage(green=1.5*y, blue=x)
display(cells, title='Cells')
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.