XX
API Development for Logo Color AdaptationFreelanceJobsCanada

This job offer is no longer available

XX

API Development for Logo Color Adaptation

FreelanceJobs
  • CA
    Canada
  • CA
    Canada

About

We are seeking a skilled developer or small team to create a private API tool that takes a PNG logo (with transparency) as input and returns two optimized versions of that logo:
One version that looks visually clean and sharp on a white shirt.
One version that works well on a black shirt.
This project involves image processing and potentially AI-based color adaptation to ensure logo visibility and aesthetic consistency across both backgrounds. The API must process the logo intelligently — adapting stroke, fill, or contrast if necessary — without requiring manual intervention.
Key Features:
RESTful API endpoint that accepts a transparent PNG.
Returns two PNGs (white-shirt version, black-shirt version).
Automatic detection of logo visibility issues (e.g. dark logos on black).
Smart adjustments: outline creation, background-aware color changes, or contrast enhancement.
Lightweight and scalable architecture (hosted on AWS, Vercel, etc. optional).
Ideal Candidate Should Have Experience In:
Image Processing Libraries: OpenCV, PIL, or scikit-image.
Python or for backend/API development.
Machine Learning / AI: (optional) for advanced color adaptation or enhancement.
Color Theory & Contrast Algorithms (e.g., WCAG contrast compliance).
Handling alpha/transparency in PNGs.
Working with cloud functions / serverless APIs (e.g., AWS Lambda, Google Cloud Functions).
Deliverables:
Fully functional API endpoint.
Clear documentation on usage.
Output samples showing successful adaptation on both backgrounds.
Optional: Docker container or deployment setup.
Bonus if You Have:
Experience with logo detection or vector tracing.
Prior work in apparel design tools or mockup generators.
Knowledge of Figma/Photoshop automation (scripting APIs).
To Apply:
Please share:
Relevant experience or similar projects.
Your proposed tech stack.
Estimated timeline and budget.
Any initial thoughts on how you'd approach contrast optimization.
Contract duration of 1 to 3 months. with 40 hours per week.
Mandatory skills: Image Processing, Image Analysis, AI Model Training, OpenCV, Python Scikit-Learn
  • Canada

Languages

  • English
Notice for Users

This job was posted by one of our partners. You can view the original job source here.