Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/denilsonsa/gimp-palettes
RGB color palettes for Gimp
https://github.com/denilsonsa/gimp-palettes
drawpile gimp inkscape krita mypaint palette
Last synced: about 18 hours ago
JSON representation
RGB color palettes for Gimp
- Host: GitHub
- URL: https://github.com/denilsonsa/gimp-palettes
- Owner: denilsonsa
- Created: 2014-09-02T07:48:23.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2024-08-22T21:12:32.000Z (3 months ago)
- Last Synced: 2024-11-06T04:43:14.291Z (8 days ago)
- Topics: drawpile, gimp, inkscape, krita, mypaint, palette
- Language: Python
- Homepage: http://denilsonsa.github.io/gimp-palettes/index.html
- Size: 642 KB
- Stars: 178
- Watchers: 10
- Forks: 27
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
A collection of RGB color palettes for use in [GIMP][] (but also [Aseprite][], [Drawpile][], [Inkscape][], [Krita][], [MyPaint][] or any other tool).
You can [preview all these palettes directly in the browser][preview].
----
## Sources
Sources for palettes in this collection:
* 3DTin
*
* Adobe SketchBook (Android app)
*
* Android
*
*
* AndroidArts.com 16 colors by Arne Niklas Jansson
*
* Bamboo Paper (Android app by Wacom)
*
* Breeze (KDE Usability, Human Interface Guidelines)
*
*
* Crayola
*
* [List of Crayola crayon colors](https://en.wikipedia.org/wiki/List_of_Crayola_crayon_colors)
* [History of Crayola crayons](https://en.wikipedia.org/wiki/History_of_Crayola_crayons)
* CSS
*
*
* DawnBringer's 16 Color Palette:
*
*
* DawnBringer's 32 Color Palette:
*
*
* Doodle or Die
*
* Dotpict
*
*
*
* [Drawception](https://drawception.com/)
*
* draw.io
*
* Draw My Thing
* Draw My Thing was a flash version by OMGPOP, unofficially available in many sites, but not available officially anymore.
* Draw Something (by OMGPOP)
* For Android: [free version](https://play.google.com/store/apps/details?id=com.omgpop.dstfree) and [paid version](https://play.google.com/store/apps/details?id=com.omgpop.dstpaid)
* For iOS: [free version](https://itunes.apple.com/us/app/draw-something-free/id488628250) and [paid version](https://itunes.apple.com/us/app/draw-something-by-omgpop/id488627858)
* GNOME (formerly Ximian)
*
* [It also suggests using Tango palette](https://wiki.gnome.org/Design/HIG/IconsAndArtwork#Palette)
* Also distributed in [Agave](http://home.gna.org/colorscheme/)
* Google Drive and Gmail
* and
*
*
*
* Google Hangouts
*
* Google Keep
*
* Grafxkid’s palettes
*
*
*
*
* Hardware palettes
* [List of 8-bit computer hardware palettes](https://en.wikipedia.org/wiki/List_of_8-bit_computer_hardware_palettes)
* [List of videogame consoles palettes](https://en.wikipedia.org/wiki/List_of_videogame_consoles_palettes)
*
*
*
*
*
*
* INKredible
*
*
*
* Java JColorChooser
*
* KDE Oxygen
*
*
*
* LaTeX Color
*
*
*
* Material Design
*
* Originally from [Google Material Design Spec](https://web.archive.org/web/20180324170758/https://material.io/guidelines/style/color.html#color-color-palette)
* Mindly
*
*
*
* MindMup
*
* Minecraft
*
* OnePlus Gallery
*
* Papyrus (Android app by Steadfast Innovation)
*
*
* PICO-8
*
*
*
* Pixelator.co
*
*
* Realtimeboard
*
* RHLPixels
*
* Sasha Trubetskoy's 20 Colors
*
* Skedio
*
*
* Sketch Toy
*
* Snapchat
*
* Symphonical
*
* SVG-Edit
* 12 equally-distributed hues, with additional lighter and darker variants, plus 5 shades of gray.
*
*
* Trello
*
* U.S. Web Design System (USWDS)
*
*
*
*
*
*
* VoxelShop (by BlackFlux Software)
*
* Wad's Optimum 16 Color Palette
*
* we draw comics
*
* Windows MFC color dialog
*
*
* Write (by Stylus Labs)
*
*
*
*## Other palettes
Other palettes (not included in this collection):
* Base16 palettes
*
*
*
*
* [at Wayback Machine](http://web.archive.org/web/20190204184652/tango.freedesktop.org/Tango_Icon_Theme_Guidelines/#Color_Palette)
* [at Wayback Machine](http://web.archive.org/web/20181105164601/http://colorpalettes.ravetracer.de/) or
*
*
*## Default palettes
Default palettes (not included in this collection):
* Aseprite: and
* Drawpile:
* GIMP:
* Inkscape:
* Krita/Calligra:
* MyPaint:## Other links
Other related/similar pages and projects:
*
*[aseprite]: https://www.aseprite.org/
[drawpile]: https://drawpile.net/
[gimp]: https://www.gimp.org/
[inkscape]: https://inkscape.org/
[krita]: https://krita.org/
[mypaint]: https://mypaint.app/
[preview]: https://denilsonsa.github.io/gimp-palettes/index.html## Project structure
This project is supposed to be simple to use. People can download each individual palette directly from GitHub, or download the entire `palettes/` folder and use it on any of the many supported applications.
* [`palettes/`](palettes/) - Contains palettes in GIMP's GPL format.
* The GPL format is plain text, can be easily viewed and edited in a text editor.
* The filename reflects the internal `Name:`, adjusted to avoid special characters.
* Each palette has a proper `Columns:` value, so that it nicely displays in GIMP and in the HTML preview.
* Comments are ignored by most applications (and even automatically stripped), but they are used by the HTML generator of this project. Each palette can have a comment with some overall description and links to external websites.
* Each color will be properly named, if relevant (i.e. if the colors originally had names in their original context).
* The whitespace will follow the GIMP convention: the three RGB values are space-padded, and separated by a Tab from the color name.
* [`README.md`](README.md) - Contains overall description and links to the sources of these palettes.
* [`.github/workflows`](.github/workflows/) - GitHub setup to automatically run some scripts after a commit.
* [`gh-pages.yml`](.github/workflows/gh-pages.yml) - This will automatically publish online the new HTML page after any changes to the master branch.
* [`test.yml`](.github/workflows/test.yml) - Runs tests on the [`gpl_to_html.py`](gpl_to_html.py) code, testing if the code behaves properly. It does NOT test the palettes.
* Miscellaneous scripts - Scripts with a descriptive name for their purpose. If you only want to consume the palettes, these scripts can be ignored. If you are a developer wanting to contribute to the repository, these scripts can be useful. Some may need to be adapted to your environment.The [online page][preview] is generated from [`./make_index_html.sh`](make_index_html.sh) and pushed to the [`gh-pages` branch](https://github.com/denilsonsa/gimp-palettes/tree/gh-pages). That page is designed to be static and fully functional even without JavaScript. Of course, having JavaScript will enable additional features (e.g. mouse-over information and filtering the palette list). That page is also designed to be usable on any viewport dimensions. Unfortunately, it looks quite ugly (sorry about that).
## Contributing
How to add a new palette to this project:
* Use any application to create a `.gpl` file inside [`palettes/`](palettes/) directory.
* Make sure the palette is displayed correctly in the HTML page.
* Use `./gpl_to_html.py -o preview.html palettes/*.gpl`. Requires Python 3.
* Is the `Name:` set properly?
* Is the `Columns:` set properly? Avoid larger than 20 or 24, although exceptions can be made. (This number is a guideline, not a rule.)
* Comment section:
* Do you want to add a short summary as a comment?
* Do you want to add URLs in the comment?
* It is preferable to cite the source of the palette in the comment.
* Do the colors have any names? If yes, please add the names.
* Make sure the palette works fine inside GIMP. (If it looks fine in the HTML page, very likely it will work in GIMP.)
* Be careful! Upon opening the palette in GIMP, it will remove any comments you have manually added. Make a copy of the palette first, or mark the file as read-only.
* Add an entry to the [`README.md`](README.md) file, citing the source of the palette.
* Keep the entries sorted alphabetically.
* [Create a pull request](https://github.com/denilsonsa/gimp-palettes/pulls).
* Remember to include the new palette file(s) (`palettes/*.gpl`) and the changes to the `README.md` file.
* Don't add the HTML file, as the real HTML file will be generated automatically.## TODO
* Make the form change the URL, so that permalinks for the current view are possible.
* Make the form less ugly.