Title: | Make Palette |
---|---|
Description: | Functions that allow you to create your own color palette from an image, using mathematical algorithms. |
Authors: | Jorge L. C. Musaja [aut, cre] |
Maintainer: | Jorge L. C. Musaja <[email protected]> |
License: | GPL-3 |
Version: | 0.1.2 |
Built: | 2025-02-19 03:13:26 UTC |
Source: | https://github.com/musajajorge/makepalette |
Creates a color palette from an image, using the CLARA (Clustering Large Applications) algorithm
makePaletteCLARA(photo, n = 4)
makePaletteCLARA(photo, n = 4)
photo |
Image location path. It can also be a URL address. |
n |
Number of elements to be generated in the color palette. The default value is 4. |
A palette of colors
makePaletteCLARA(system.file("extdata", "picture02.jpg", package="makePalette")) makePaletteCLARA(system.file("extdata", "picture04.png", package="makePalette"), 6) makePaletteCLARA(system.file("extdata", "picture05.jpg", package="makePalette"), 10) MyPalette = makePaletteCLARA(system.file("extdata", "picture05.jpg", package="makePalette"), 10) barplot(1:10, col=MyPalette)
makePaletteCLARA(system.file("extdata", "picture02.jpg", package="makePalette")) makePaletteCLARA(system.file("extdata", "picture04.png", package="makePalette"), 6) makePaletteCLARA(system.file("extdata", "picture05.jpg", package="makePalette"), 10) MyPalette = makePaletteCLARA(system.file("extdata", "picture05.jpg", package="makePalette"), 10) barplot(1:10, col=MyPalette)
Creates a color palette from an image, using the KMeans algorithm
makePaletteKM(photo, n = 4)
makePaletteKM(photo, n = 4)
photo |
Image location path. It can also be a URL address. |
n |
Number of elements to be generated in the color palette. The default value is 4. |
A palette of colors
makePaletteKM(system.file("extdata", "picture02.jpg", package="makePalette")) makePaletteKM(system.file("extdata", "picture04.png", package="makePalette"), 6) makePaletteKM(system.file("extdata", "picture05.jpg", package="makePalette"), 10) MyPalette = makePaletteKM(system.file("extdata", "picture05.jpg", package="makePalette"), 10) barplot(1:10, col=MyPalette)
makePaletteKM(system.file("extdata", "picture02.jpg", package="makePalette")) makePaletteKM(system.file("extdata", "picture04.png", package="makePalette"), 6) makePaletteKM(system.file("extdata", "picture05.jpg", package="makePalette"), 10) MyPalette = makePaletteKM(system.file("extdata", "picture05.jpg", package="makePalette"), 10) barplot(1:10, col=MyPalette)