Skip to content

Latest commit

 

History

History
84 lines (54 loc) · 3.86 KB

File metadata and controls

84 lines (54 loc) · 3.86 KB

BrandFit by Pixel Pro Lab

Optically balance your logo grids for perfectly uniform visual layouts.

BrandFit by Pixel Pro Lab is a privacy-first, browser-native tool for standardizing logos, icons, and graphics before they enter sponsor grids, partner walls, government portals, event sites, and corporate web layouts.

Built and maintained by Pixel Pro Lab. BrandFit by Pixel Pro Lab is proudly open source. View the code on GitHub.

Live Demo

Test BrandFit by Pixel Pro Lab in the browser at https://brandfit-design.netlify.app/.

No install or download is required to evaluate the app. The hosted version still processes logos locally in the browser; files are not uploaded to a server.

Search & AI Agent Discovery

BrandFit by Pixel Pro Lab includes crawlable metadata and structured discovery routes:

The Problem

Creating a uniform grid from diverse logos is a persistent design challenge. A square icon, a wide wordmark, and a complex emblem can all share the same mathematical dimensions but appear visually disproportionate when placed side-by-side.

BrandFit by Pixel Pro Lab automates this alignment. It processes raw logo files so they are trimmed, optically balanced, consistently padded, manually adjustable, and ready to export as a unified, visually stable grid.

The Privacy Model: Zero-Server Processing

BrandFit by Pixel Pro Lab operates entirely within the browser, ensuring strict asset security. No files are ever uploaded to an external server.

  • Canvas operations and optical balancing run client-side.
  • Bulk ZIP generation runs client-side.
  • Zero data leaves your machine.

This zero-server architecture makes BrandFit by Pixel Pro Lab safe for processing unreleased assets, confidential client branding, or internal corporate marks where data privacy is a strict requirement.

How It Works

  1. Upload: Drag and drop multiple logo files into the workspace.
  2. Clean: Transparent whitespace is automatically trimmed using the HTML Canvas API.
  3. Balance: The system calculates visual weight (pixel density vs. visible bounds) and applies optical volume balancing so dense marks do not overpower lighter text.
  4. Normalize: Standardize outputs to original colors, pure black, pure white, or grayscale.
  5. Review: Select any logo in the final grid and manually scale it smaller or larger while keeping the current preview visible during reprocessing.
  6. Export: Download standardized PNG, WebP, or SVG-wrapper assets instantly as a single .zip file.

Architecture & Contribution

BrandFit by Pixel Pro Lab is structured so developers can contribute to specific modules without interfering with the core logic.

  • /components/ui: Presentational elements. Contains no canvas math or image-processing algorithms.
  • /lib/canvas-processing: The core engine. Owns trimming, density measurement, and browser-side file generation. Note: Complex math functions here are explicitly commented to explain the "why," not just the "how."
  • /store: State management. Tracks uploaded assets, processing results, and UI selections independent of the rendering layer.

Local Development

Install dependencies:

npm install

Run the development server:

npm run dev

Run checks:

npm run lint
npm run typecheck
npm run test
npm run build

Run the full verification suite:

npm run verify