This is a palette tool that includes some of my favorite color selection capabilities.
Specify a color to generate darker and lighter shades.
Analyze the uploaded image to extract the main color tones.
Not yet available in the official repository, please install manually:
Download the zip archive from the releases section. After extracting it, simply drag the unzipped folder into the Obsidian plugins directory.
- Create a new folder in the Obsidian plugins folder and name it
obsidian-color-palette-tool
. - Copy the
main.js
,style.css
, andmanifest.json
files from this repository into the folder created above. - Installation is now complete. You will see
Color Palette Plugin
in the list of installed third-party plugins in Obsidian. Enable it. - After enabling, a color palette button will appear in the sidebar. Click it to access the tool.
- To add a snapshot color block to the right side of the color wheel
- Add other color schemes.
- Allow saving palettes as notes (this will be integrated with the plugin: https://github.com/ALegendsTale/obsidian-color-palette).
The dominant color extraction algorithm comes from: https://github.com/ppzreboot/k-colors.js/tree/main
The similar color generation comes from: https://github.com/edelstone/tints-and-shades
Additionally, thanks to GPT4O, which made it effortless for me as a backend developer to complete this frontend project.