# \[NEW PLUGIN\] - TF Easy Colors Map

**URL:** <https://krita-artists.org/t/new-plugin-tf-easy-colors-map/43041>\
**Category:** Plugins and Scripts\
**Created:** [June 22, 2022, 12:18pm UTC](https://krita-artists.org/t/new-plugin-tf-easy-colors-map/43041 "2022-06-22T12:18:46Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![TigerForge](https://krita-artists.org/user_avatar/krita-artists.org/tigerforge/32/48443_2.png) [@TigerForge](https://krita-artists.org/u/TigerForge)\
**Post date:** [June 22, 2022, 12:18pm UTC](https://krita-artists.org/t/new-plugin-tf-easy-colors-map/43041/1 "2022-06-22T12:18:46Z")

</div>

Hello,  
I’m a software developer and a (hobbyist) comics artist too. Krita is my art software, I can live without its colors flattening automatic system, but… I find the colors management not so good for my very personal needs because I have to use the same colors through different pages and the actual colors organization system doesn’t meet my desired needs.

I’d like to share this plugin with others, that may have needs similar to mine. You can find it here:

> **[GitHub - TigerForge2/easycolorsmap: TF Easy Colors Map (Krita plugin)](https://github.com/TigerForge2/easycolorsmap)**
>
> TF Easy Colors Map (Krita plugin). Contribute to TigerForge2/easycolorsmap development by creating an account on GitHub.

This is the first release and I tested it (and corrected it many times!) using it in my “job”. This doesn’t mean it’s free of bugs!

I hope it can be useful for someone.  
Cheers,  
Steven

---

<div class="post-metadata">

**Author:** ![Troken](https://krita-artists.org/user_avatar/krita-artists.org/troken/32/1478_2.png) [@Troken](https://krita-artists.org/u/Troken)\
**Post date:** [June 22, 2022, 12:43pm UTC](https://krita-artists.org/t/new-plugin-tf-easy-colors-map/43041/2 "2022-06-22T12:43:02Z")

</div>

Hi @TigerForge Sounds great with a new plugin that deals with color management, but I didn’t get exactly what it’s supposed to do? Can you elaborate?

---

<div class="post-metadata">

**Author:** ![Grum999](https://krita-artists.org/user_avatar/krita-artists.org/grum999/32/66488_2.png) [@Grum999](https://krita-artists.org/u/Grum999)\
**Post date:** [June 22, 2022, 12:49pm UTC](https://krita-artists.org/t/new-plugin-tf-easy-colors-map/43041/3 "2022-06-22T12:49:15Z")

</div>

Hi @Troken

Detailed explanations about plugin, with usage example, are available on github page 🙂

Grum999

---

<div class="post-metadata">

**Author:** ![LunarKreatures](https://krita-artists.org/user_avatar/krita-artists.org/lunarkreatures/32/231342_2.png) [@LunarKreatures](https://krita-artists.org/u/LunarKreatures)\
**Post date:** [June 22, 2022, 12:53pm UTC](https://krita-artists.org/t/new-plugin-tf-easy-colors-map/43041/4 "2022-06-22T12:53:43Z")

</div>

Seems like an alternative to the palette docker considering the readme on GitHub. I wonder what issues you encountered with the palette docker, to want to make a plugin instead of using it? Just curious.

Still it’s an interesting plugin i will sure check it later, thanks for sharing.

---

<div class="post-metadata">

**Author:** ![raghukamath](https://krita-artists.org/user_avatar/krita-artists.org/raghukamath/32/59144_2.png) [@raghukamath](https://krita-artists.org/u/raghukamath)\
**Post date:** [June 22, 2022, 1:12pm UTC](https://krita-artists.org/t/new-plugin-tf-easy-colors-map/43041/5 "2022-06-22T13:12:51Z")

</div>

Copy pasting the readme from github -

#### WHAT IS

TF Easy Colors Map is a plugin for Krita for creating a Map (a collection) of your favourite colors in a very simple way. The final result of your Map can be something like this:

[![preview](https://krita-artists.org/uploads/default/original/3X/8/e/8e74ca842f819d2c75ff6d01b824b25bf8931cf4.png)](https://camo.githubusercontent.com/f84fee6aafc55b511103af9a4b9bd978bd816f425b4c317454ca3d994bc96ffd/68747470733a2f2f692e6962622e636f2f515039423378592f636f6c6f72732e706e67)

#### HOW IT WORKS

All starts creating a new Colors Map, which is a simple .txt file. Now, you can start adding your colors and, if you want, organizing them with titles. Adding a colors is pretty simple: once you have the desired color set in the Krita document **foreground** , just **right** click your Map, type a name when requested and it’s added to your collection.

[![preview](https://krita-artists.org/uploads/default/original/3X/2/d/2d68430eea8f5ed1e18357874551f7be0563aa8b.jpeg)](https://camo.githubusercontent.com/a4acd56580991f7e7330297de4cd895ca72fa51634e108b69baf6b363aefd7fd/68747470733a2f2f692e6962622e636f2f684244364c42722f736368656d612e6a7067)

To add a color in a specific position, just **right** click with the **SHIFT** button pressed.

If you need to catch more colors (for example, grabbing them from an image) you can automize the process. Just press the “Auto Add Colors” button and start using the Krita’s Color Sampler tool to select your desired color. Every time the foreground color changes, the Colors Map will ask you to type a name and that color is added into your Map. When you finished, press the “Auto Add Colors” button again to stop this feature.

#### SELECT A COLOR FROM YOUR MAP

In your Map, just **left** click a color and your Krita document **foreground** color is set to that color. Moreover, if you click with the **SHIFT** button pressed, the Krita document **background** color is set instead.

[![preview](https://krita-artists.org/uploads/default/original/3X/1/b/1bbd47b569bbca09a6b2e3915f25e6167e670290.jpeg)](https://camo.githubusercontent.com/344ee06382f1ec750ee304083898abc8f680a368f73eb39bce9bfb11d40b3349/68747470733a2f2f692e6962622e636f2f703346527238632f736368656d61322e6a7067)

#### MANAGE YOUR MAP

You can perform various operations to manage your colors, titles and grouped colors. For example, you can rename colors and titles, move a color in a different position, delete a color or a title, and so on. Just **right** click with the **CTRL** button pressed and a popup menu appears with all the available functionalities.

[![preview](https://krita-artists.org/uploads/default/original/3X/8/3/838e0fdfa943b419dff16b10e3dc3d6e28b92a91.jpeg)](https://camo.githubusercontent.com/0b61adc371edf7c775a30c68d4dfc456dd9cd40b22c46a732b2059bad4b8ce81/68747470733a2f2f692e6962622e636f2f72303258355a512f736368656d61332e6a7067)

#### INLINE HELP MANUAL

Click the [?] button to show the inline manual with all the features explained.

#### WHY THIS PLUGIN

I’m a comic artist, so I have to apply the same colors on different pages. Krita is fantastic software for the flattening process, but personally I find the color management system unsuitable for the flexibility and speed I would like. For this reason, I created a plugin that offered what I need, such as organizing colors quickly, easily seeing the name of a color and so on.

---

<div class="post-metadata">

**Author:** ![Troken](https://krita-artists.org/user_avatar/krita-artists.org/troken/32/1478_2.png) [@Troken](https://krita-artists.org/u/Troken)\
**Post date:** [June 22, 2022, 1:13pm UTC](https://krita-artists.org/t/new-plugin-tf-easy-colors-map/43041/6 "2022-06-22T13:13:05Z")

</div>

OK, got it! 🙂

---

<div class="post-metadata">

**Author:** ![Troken](https://krita-artists.org/user_avatar/krita-artists.org/troken/32/1478_2.png) [@Troken](https://krita-artists.org/u/Troken)\
**Post date:** [June 22, 2022, 1:20pm UTC](https://krita-artists.org/t/new-plugin-tf-easy-colors-map/43041/7 "2022-06-22T13:20:33Z")

</div>

Oh, impressive and useful plugin. 👏

---

<div class="post-metadata">

**Author:** ![TigerForge](https://krita-artists.org/user_avatar/krita-artists.org/tigerforge/32/48443_2.png) [@TigerForge](https://krita-artists.org/u/TigerForge)\
**Post date:** [June 22, 2022, 1:38pm UTC](https://krita-artists.org/t/new-plugin-tf-easy-colors-map/43041/8 "2022-06-22T13:38:21Z")

</div>

Hi,  
as you sayed, this plugin is an alternative. It’s not meant to be a replacement or a “better” system. It’s just a little project I did for myself.

The Krita’s palette is good and I used it a lot, without any problem. However, for my personal needs, I wanted to have a similar system, but faster to create. Basically, I wanted a system to quickly add colors and names through simple mouse clicks, without opening dialogs where I have to type values, choose options in the combo boxes, and so on.

I wanted just a thing like: I create a palette, with one click I add my color, with my name well visible, optionally with a title for organizing the colors. And if I have to do something else (rename, move a color, delete it, etc.) I can do it with just one click or two directly in the palette, without pressing buttons and opening other windows with forms to compile.

It’s just this! This plugin meets my needs, but I understand that for other artist it may be useless or limited.

Also, take into consideration that I use the colors for flattening comics, so this kind of colors management may not be suitable for illustrators who, instead, may need an high level of colors management.  
🙂

---

<div class="post-metadata">

**Author:** ![LunarKreatures](https://krita-artists.org/user_avatar/krita-artists.org/lunarkreatures/32/231342_2.png) [@LunarKreatures](https://krita-artists.org/u/LunarKreatures)\
**Post date:** [June 22, 2022, 2:59pm UTC](https://krita-artists.org/t/new-plugin-tf-easy-colors-map/43041/9 "2022-06-22T14:59:22Z")

</div>

> [@TigerForge](#):
>
> It’s not meant to be a replacement or a “better” system

No worries i didn’t assume that either, like i said i was mostly curious about what were the issues you had with the palette docker as i don’t use it much. From what you said your issues with it were similar to mine.

Thanks for answering.

---

<div class="post-metadata">

**Author:** ![Ralek](https://krita-artists.org/user_avatar/krita-artists.org/ralek/32/107058_2.png) [@Ralek](https://krita-artists.org/u/Ralek)\
**Post date:** [June 22, 2022, 4:35pm UTC](https://krita-artists.org/t/new-plugin-tf-easy-colors-map/43041/10 "2022-06-22T16:35:02Z")

</div>

Ooo this looks like it could be pretty useful.

---

<div class="post-metadata">

**Author:** ![EyeOdin](https://krita-artists.org/user_avatar/krita-artists.org/eyeodin/32/2662_2.png) [@EyeOdin](https://krita-artists.org/u/EyeOdin)\
**Post date:** [June 22, 2022, 5:06pm UTC](https://krita-artists.org/t/new-plugin-tf-easy-colors-map/43041/11 "2022-06-22T17:06:13Z")

</div>

This looks pretty cool, I have to try it.  
I also am not a big fan of the palette docker at all.

---

<div class="post-metadata">

**Author:** ![anon87509114](https://krita-artists.org/letter_avatar_proxy/v4/letter/a/ba8739/32.png) [@anon87509114](https://krita-artists.org/u/anon87509114)\
**Post date:** [June 22, 2022, 5:43pm UTC](https://krita-artists.org/t/new-plugin-tf-easy-colors-map/43041/12 "2022-06-22T17:43:16Z")

</div>

Thanks for this plugin. 🙂 Really well done and easy to understand. Using a recent dev appimage on Linux, and it’s working perfectly. Interesting visual way to manually create a useful palette from a painting to apply in another.

 ![easycolorsmap re clown CROP](https://krita-artists.org/uploads/default/original/3X/3/f/3f28837e658baac9b88004a6ffbc1f10746c45b0.jpeg)

Just one thing; is it possible to increase the colour box size? Am no tech wizard, lol, but I know with kanvasbuddy could alter size of buttons by just changing the numbers. I can see myplugin.py and UI.py referencing 16x16. Would changing those numbers enlarge the boxes?

---

<div class="post-metadata">

**Author:** ![Grum999](https://krita-artists.org/user_avatar/krita-artists.org/grum999/32/66488_2.png) [@Grum999](https://krita-artists.org/u/Grum999)\
**Post date:** [June 22, 2022, 6:35pm UTC](https://krita-artists.org/t/new-plugin-tf-easy-colors-map/43041/13 "2022-06-22T18:35:41Z")

</div>

@TigerForge as your plugin is finished and ready to use, it will be best placed in #resources:plugins category 🙂

Grum999

---

<div class="post-metadata">

**Author:** ![EyeOdin](https://krita-artists.org/user_avatar/krita-artists.org/eyeodin/32/2662_2.png) [@EyeOdin](https://krita-artists.org/u/EyeOdin)\
**Post date:** [June 22, 2022, 7:58pm UTC](https://krita-artists.org/t/new-plugin-tf-easy-colors-map/43041/14 "2022-06-22T19:58:53Z")

</div>

After doing some testing my notes would be:

- I would set up your license on the files and on Github.
- The function `resizeEvent` helps updating when changing the docker size.
- the Managed Color function `colorForCanvas` helps to display colors when outside of RGB documents.
- Also saving the palette into the KRA file with annotations might be worth considering.

The plugin is really cool. Thank you.

---

<div class="post-metadata">

**Author:** ![TigerForge](https://krita-artists.org/user_avatar/krita-artists.org/tigerforge/32/48443_2.png) [@TigerForge](https://krita-artists.org/u/TigerForge)\
**Post date:** [June 23, 2022, 7:44am UTC](https://krita-artists.org/t/new-plugin-tf-easy-colors-map/43041/15 "2022-06-23T07:44:31Z")

</div>

Hi fae,  
at the moment I used a 42x42 fixed size, that for me is an ideal size (not too big, not too small). I’m aware of the fact that by placing the color name inside this size, you have to write short names (in fact, in the message box I wrote “type a short name” 😅 )

The reply to your question is “yes”. I can implement any kind of functionality in this plugin and what you’re asking is pretty simple to do. The only thing I have to think about is how to integrate this feature in the UI keeping all “super” simple.

In my very personal opinion, the best approach is to keep color names short. I mean, they’re your colors, so the meaning of the names is for you. For example, instead of writing “mask dark shadow” you may write “mark dark sh.” or use specific terms like “l” for “light”, “lr” for “lighter”, “d” for dark and so on. I don’t know if it’s clear what I mean.

But I understand that other may want to have more descriptive names.

🤗

---

<div class="post-metadata">

**Author:** ![TigerForge](https://krita-artists.org/user_avatar/krita-artists.org/tigerforge/32/48443_2.png) [@TigerForge](https://krita-artists.org/u/TigerForge)\
**Post date:** [June 23, 2022, 7:57am UTC](https://krita-artists.org/t/new-plugin-tf-easy-colors-map/43041/16 "2022-06-23T07:57:46Z")

</div>

Hi EyeOdin,  
firsly thank you for your suggestions. I’m replying to your points:

- _I would set up your license on the files and on Github._  
OK 👍

- _The function resizeEvent helps updating when changing the docker size._  
It’s true, but sometimes events like this are memory consuming because they are executed more times per second. For the kind of rendering process I created, I preferred to implement a “custom” resize event, that’s called only once for a second during the resize process. The result is not as “beautiful” as using the resizeEvent, but it works 😅

- _the Managed Color function colorForCanvas helps to display colors when outside of RGB documents._  
Uhm… sorry… I don’t understand this!!! 😅

- _Also saving the palette into the KRA file with annotations might be worth considering._  
Sorry, I don’t know if I’ve understood correctly. Are you suggesting me to save a reference to a Colors Map into the Krita document so as when you open that document, the Colors Map is loaded too? 🤗

---

<div class="post-metadata">

**Author:** ![EyeOdin](https://krita-artists.org/user_avatar/krita-artists.org/eyeodin/32/2662_2.png) [@EyeOdin](https://krita-artists.org/u/EyeOdin)\
**Post date:** [June 23, 2022, 8:11am UTC](https://krita-artists.org/t/new-plugin-tf-easy-colors-map/43041/17 "2022-06-23T08:11:05Z")

</div>

> [@TigerForge](#):
>
> Uhm… sorry… I don’t understand this!!!

despite being the same color if your in a document that is not RGB that color will have acctually need to be displayed differently to the user. I will show some differences with the same colors on it.

 ![hue_rgb](https://krita-artists.org/uploads/default/original/3X/4/2/42ee5f1896b4bc2f186645689d4198864dc2b44e.png) rgb ![hue_cmyk](https://krita-artists.org/uploads/default/original/3X/3/c/3cb5b0254d165cc1656243a872364abc7253a1c5.png) cmyk

> [@TigerForge](#):
>
> Are you suggesting me to save a reference to a Colors Map into the Krita document so as when you open that document, the Colors Map is loaded too? 🤗

yes. seems suitable. I saw the text file you save and it looks tottally possible.

---

<div class="post-metadata">

**Author:** ![anon87509114](https://krita-artists.org/letter_avatar_proxy/v4/letter/a/ba8739/32.png) [@anon87509114](https://krita-artists.org/u/anon87509114)\
**Post date:** [June 23, 2022, 8:21am UTC](https://krita-artists.org/t/new-plugin-tf-easy-colors-map/43041/18 "2022-06-23T08:21:36Z")

</div>

> [@TigerForge](#):
>
> The reply to your question is “yes”. I can implement any kind of functionality in this plugin and what you’re asking is pretty simple to do. The only thing I have to think about is how to integrate this feature in the UI keeping all “super” simple.

Hi @TigerForge and thanks for your response. 🤗 Just that I know there’ll be eye strain at the current size tbh, and gotta look after the peepers, lol, so if zoom options may be possible at any point, that could be great e.g. how Krita can resize brush preset icon size via the small hamburger box? And I can fully understand what you’re saying about keeping names short, but I worry I’ll forget what my abbreviation meant, when importing the txt file at a later date, lol. 🤣

---

<div class="post-metadata">

**Author:** ![TigerForge](https://krita-artists.org/user_avatar/krita-artists.org/tigerforge/32/48443_2.png) [@TigerForge](https://krita-artists.org/u/TigerForge)\
**Post date:** [June 23, 2022, 8:22am UTC](https://krita-artists.org/t/new-plugin-tf-easy-colors-map/43041/19 "2022-06-23T08:22:01Z")

</div>

Aaaahhhh, ok!!! You’re right!!! 👍

---

<div class="post-metadata">

**Author:** ![TigerForge](https://krita-artists.org/user_avatar/krita-artists.org/tigerforge/32/48443_2.png) [@TigerForge](https://krita-artists.org/u/TigerForge)\
**Post date:** [June 23, 2022, 8:23am UTC](https://krita-artists.org/t/new-plugin-tf-easy-colors-map/43041/20 "2022-06-23T08:23:14Z")

</div>

Yeah, don’t worry, I’m going to implement the custom color size feature 🤗

[Next page](https://krita-artists.org/t/new-plugin-tf-easy-colors-map/43041.md?page=2)
