From 58361bb135cea1eeffa8874864967b0dd130f261 Mon Sep 17 00:00:00 2001 From: NicklasVraa Date: Fri, 11 Aug 2023 15:45:43 +0200 Subject: [PATCH] Extended roadmap --- readme.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/readme.md b/readme.md index 262f771f..3bf6eb75 100644 --- a/readme.md +++ b/readme.md @@ -10,7 +10,7 @@ Color Manager is a program for recoloring and manipulating existing icon packs, | Operation | Result | | :---------: | ------ | | **Original** | ![1](resources/original.png) | -| **Monochrome**:
(0.6, 0.54, 0.5) | ![2](resources/mono.png) | +| **Monochrome**:
`(0.6,0.54,0.5)` | ![2](resources/mono.png) | | **Multichrome**:
`nord.json`
`smooth=false` | ![3](resources/multi_accurate.png) | | **Multichrome**:
`nord.json`
`smooth=true` | ![3](resources/multi_smooth.png) | @@ -28,10 +28,12 @@ Color Manager is a program for recoloring and manipulating existing icon packs, - [x] Graphical user interface based on the GTK framework. - [x] Python pip package. - [x] Full support for pngs and jpgs. +- [ ] Generate palette from source image or svg. +- [ ] Adding basic geometry to the backgrounds of icons. +- [ ] Optional automatic palette extending. - [ ] Basic framework for manipulating GTK, Cinnamon and Metacity themes. -- [ ] Intelligent color inversion function. -- [ ] Function for adding basic geometry to the backgrounds of icons. -- [ ] GNU/Linux binary. +- [ ] Intelligent color inversion. +- [ ] GNU/Linux binary (deb, flatpak, appimage). ## Features @@ -48,7 +50,6 @@ Speeds were recorded with an Intel i7-4770K CPU. Any asset can serve as the base - Decrease the number of colors in your original image, e.g. using a function like `Image.quantize()` from `pillow`. - Experiment with setting `smooth` to `true`/`false` in the palette json file. -Both will be implemented as optional automatic adjustments in the future. ## Using the Program Either import `utils` into your own script and call the recoloring functions, e.g.: