استخراجگر پالت رنگ
معرفی
Color Palette Extractor یک محصول دسکتاپ دوزبانه و آفلاین برای طراحان و توسعهدهندگانی است که میخواهند از تصاویر مرجع، پالتهایی دقیق و تکرارپذیر بسازند. این پروژه استراتژی محصول، طراحی رابط، پردازش تصویر و یادگیری ماشین را در یک جریان کاری خلاقانه و متمرکز به هم متصل میکند.
چالش
نمونهبرداری دستی رنگ با قطرهچکان کند و سلیقهای است. طراحان به روشی تکرارپذیر برای تشخیص رنگهای غالب نیاز داشتند؛ بدون اینکه تصاویر محرمانه مشتری از دستگاه خارج شود.
استراتژی محصول
محصول بهعنوان یک ابزار دسکتاپ سبک و آفلاین برای طراحان و توسعهدهندگان فرانتاند شکل گرفت. رابط فارسی و انگلیسی، استفاده از آن را بدون مرحلههای اضافه ساده میکند.
طراحی و اجرا
OpenCV تصویر را میخواند، NumPy آرایه پیکسلهای RGB را آماده میکند و KMeans پیکسلهای مشابه را پیرامون K مرکز خوشهبندی میکند. این مراکز به پالت غالب با خروجی RGB و HEX تبدیل میشوند.
خروجیها
- انتخاب تعداد رنگ دلخواه کاربر
- پیشنمایش تصویر کنار پالت تولیدشده
- برچسبهای خوانای RGB و HEX با کنتراست هوشمند
- رابط فارسی و انگلیسی
- پردازش محلی برای حفظ حریم فایلهای مشتری
نتیجه
این پروژه توان همزمان Wiseland Studio در طراحی محصول و مهندسی نرمافزار را نشان میدهد؛ ما فقط ابزارهای خلاقانه را طراحی نمیکنیم، بلکه آنها را میسازیم.
