https://github.com/brunoarueira/designer
Does nice things with images, colors and generate palette colors too based on the brand logo supplied.
https://github.com/brunoarueira/designer
brand-logo cli palette palette-colors rust
Last synced: 11 months ago
JSON representation
Does nice things with images, colors and generate palette colors too based on the brand logo supplied.
- Host: GitHub
- URL: https://github.com/brunoarueira/designer
- Owner: brunoarueira
- License: mit
- Created: 2020-12-22T12:40:10.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2023-10-18T18:56:33.000Z (over 2 years ago)
- Last Synced: 2025-05-01T08:18:58.821Z (about 1 year ago)
- Topics: brand-logo, cli, palette, palette-colors, rust
- Language: Rust
- Homepage:
- Size: 74.2 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# designer
[](https://travis-ci.com/brunoarueira/designer)
[](https://codecov.io/gh/brunoarueira/designer)
Does nice things with images, colors and generate palette colors too based on the brand logo supplied.
It's a cli app made with rust and can be integrated with other apps or whitelabel app, which most of the time the customer supply a brand logo and someone extract colors or a palette colors to customize the app or the web app.
## Features
- List a collor palette on rgb or hex from a brand logo;
- Return the dominant color from a brand logo (on rgb or hex);
- Output the collor palette to a file joined each color with commas.
## Usage
```
designer -h
```
## TO-DO
- Pass a template logo, screen template and with the new brand logo, change the palette of the screen template as a kind of preview (useful for analyze the brand logo on a screen before someone custom the app);
- Pass a json template file, template logo, brand logo and generates a new json file with the same color keys, but with custom colors, to easily replace, substitute or automate the process of create new apps or insert somewhere to an app/web app pick up;
- Probably improve the quality of the brand logo, in some cases the customer will supply a brand logo with a poor quality and the final delivery will suffer.