Skip to content

BenDerFarmer/gayscale

Repository files navigation

Gayscale: Transform Your Logo into a Pride Flag Logo 🎨🏳️‍🌈

Gayscale is a learning project designed to convert any (grayscale) logo into a vibrant Pride flag-themed logo. This project runs entirely locally in your browser using WebAssembly (WASM), ensuring privacy, performance, and a seamless experience.

Features

  • Logo Transformation: Upload a grayscale logo, and watch it transform into a colorful Pride flag-themed version.
  • Customizable Pride Flags: Choose from a variety of Pride flags to suit your personal or organizational representation.
  • Privacy-First Design: All processing happens locally in your browser using WebAssembly (WASM). Your images never leave your device.
  • Blazing-Fast Performance: Thanks to WASM, enjoy efficient and responsive image transformations directly in your browser.

Why Gayscale?

Pride flags are symbols of love, unity, and self-expression. With Gayscale, you can take grayscale logos and infuse them with the powerful colors of the Pride flag, turning them into meaningful representations of support for the LGBTQ+ community.

How It Works

  1. Upload Your Logo: Provide a grayscale version of your logo.
  2. Select a Pride Flag: Choose the flag you'd like to use as the color palette.
  3. Apply the Transformation: The tool maps the grayscale tones to the colors of the Pride flag. This is done locally
  4. Download Your Pride Logo: Save and share your vibrant creation!

Getting Started

  1. Clone the repository:
    git clone https://github.com/ChaotenHG/gayscale.git
  2. Install dependencies:
    yarn
  3. Run the app locally:
    yarn dev

Contributing

Contributions are welcome! Whether it’s improving the code, adding new features like flags or colors schemes, or updating documentation, feel free to open a pull request.

License

This project is licensed under the MIT License.

About

Transform Your Logo into a Pride Flag Logo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published