image_palette()
creates image palettes by applying the k-means algorithm
to the RGB values.
Arguments
- img
An image object.
- npal
The number of color palettes.
- proportional
Creates a joint palette with proportional size equal to the number of pixels in the image? Defaults to
TRUE
.- plot
Plot the generated palette? Defaults to
TRUE
.
Value
image_palette()
returns a list with two elements:
palette_list
A list withnpal
color palettes of classImage
.joint
An object of classImage
with the color palettesproportions
The proportion of the entire image corresponding to each color in the palettergbs
The average RGB value for each palette
Examples
# \donttest{
library(pliman)
img <- image_pliman("sev_leaf.jpg")
pal <- image_palette(img, npal = 4)
image_combine(pal$palette_list)
# }