→ همه نوشته‌ها

طراحی گرافیک

ابزار استخراج پالت رنگی با پایتون | Color Palette Extractor

❦

WiseLandStudio · ۱۶ شهریور ۱۴۰۵

خروجی نرم‌افزار شامل کدهای HEX و RGB رنگ‌های استخراج شده از یک تصویر

معرفی ابزار استخراج پالت رنگی با پایتون | Color Palette Extractor

آیا تا به حال به تصویری زیبا نگاه کرده‌اید و آرزو کرده‌اید که کاش می‌توانستید پالت رنگی آن را به سادگی استخراج کنید؟ این دقیقاً همان کاری است که ابزار Color Palette Extractor برای شما انجام می‌دهد. در این مقاله، با این ابزار متن‌باز که توسط خودم توسعه یافته، آشنا می‌شوید.

Color Palette Extractor چیست؟

Color Palette Extractor یک نرم‌افزار گرافیکی (GUI) است که با زبان برنامه‌نویسی پایتون نوشته شده است. این ابزار از الگوریتم خوشه‌بندی KMeans برای تحلیل پیکسل‌های یک تصویر و یافتن رنگ‌های غالب استفاده می‌کند. نتیجه کار، یک پالت رنگی زیبا همراه با کدهای دقیق RGB و HEX است که می‌توانید در پروژه‌های طراحی وب، گرافیک یا هر جای دیگری از آن استفاده کنید.

ویژگی‌های اصلی ابزار

این ابزار با توجه به نیازهای روزمره یک طراح یا توسعه‌دهنده طراحی شده است. برخی از مهم‌ترین قابلیت‌های آن عبارتند از:

  • رابط کاربری دو زبانه (فارسی و انگلیسی): شما به راحتی می‌توانید با یک کلیک، زبان رابط را بین فارسی و انگلیسی جابه‌جا کنید. این ویژگی برای کاربران ایرانی بسیار کاربردی است.
  • نمایش رنگ‌ها در قالب RGB و HEX: پس از استخراج، هر رنگ به همراه کد دقیق HEX (مناسب برای وب) و مقادیر RGB (مناسب برای نرم‌افزارهای گرافیکی) نمایش داده می‌شود.
  • تعداد رنگ‌های قابل تنظیم: شما می‌توانید تعداد رنگ‌های استخراجی را بین ۱ تا ۱۰ رنگ تنظیم کنید تا پالت خروجی دقیقاً مطابق نیاز شما باشد.
  • پیش‌نمایش تصویر: تصویر انتخاب شده در محیط نرم‌افزار نمایش داده می‌شود تا بتوانید همزمان آن را ببینید و نتیجه استخراج را ارزیابی کنید.
  • رابط کاربری مدرن با تم تیره: رابط کاربری با تم تیره و هایلایت‌های طلایی طراحی شده تا تجربه بصری دلپذیری برای کاربر فراهم کند.

این ابزار برای چه کسانی مفید است؟

  • طراحان گرافیک و رابط کاربری (UI/UX): برای استخراج پالت رنگی از عکس‌های الهام‌بخش و استفاده از آن در طراحی برندینگ، وب‌سایت یا اپلیکیشن.
  • توسعه‌دهندگان وب و اپلیکیشن: برای دریافت کدهای دقیق رنگ از یک تصویر و استفاده از آنها در فایل‌های CSS یا استایل‌های برنامه.
  • علاقه‌مندان به تحلیل تصویر و داده: به عنوان یک پروژه عملی برای آشنایی با کاربرد الگوریتم‌های خوشه‌بندی مانند KMeans در پردازش تصویر.
  • هر کسی که به زیبایی‌شناسی بصری علاقه دارد: از یک عکاس گرفته تا یک ادمین شبکه اجتماعی که می‌خواهد پالت رنگی پست‌های خود را هماهنگ کند.

نحوه دریافت و اجرا

برای استفاده از این ابزار دو راه پیش روی شماست:

روش اول: استفاده از فایل اجرایی (EXE) - ساده‌ترین روش

اگر با پایتون و خط فرمان آشنایی ندارید، بهترین گزینه دانلود فایل اجرایی است. این فایل شامل همه چیز بوده و نیازی به نصب پایتون ندارد.

دانلود فایل اجرایی (EXE) نسخه ۱.۰.۰

پس از دانلود، فقط کافی است فایل را اجرا کنید.

روش دوم: اجرا از روی کد منبع (برای برنامه‌نویسان)

اگر توسعه‌دهنده هستید و می‌خواهید کد را ببینید یا تغییر دهید، می‌توانید مخزن را کلون کرده و پروژه را به صورت دستی اجرا کنید.

۱. کلون کردن مخزن:

git clone https://github.com/SaeedForouzandeh/Color-Palette-Extractor.git
cd Color-Palette-Extractor
❦