
شنو هو palette-from-image-ai؟
palette-from-image-ai هو تطبيق محمول لسطح المكتب خدام على Windows، كيحوّل الصور لبايليطات ديال الألوان قابلة للاستعمال. كيقدر يحلّل لقطات الشاشة، والتصاور، ولقطات الألعاب، والخامات، واللوحات، وملفات الصور الأخرى المدعومة، ومن بعد كيخرّج مجموعة مرتّبة ديال الألوان المهمة.
على عكس سكريبت بسيط ديال أخذ عينات RGB، التطبيق كيستعمل موديل للرؤية خدام فالجهاز باش يقسّم الصورة لمناطق، وكيجمّع الألوان ففضاء LAB باستعمال المسافة الإدراكية CIEDE2000، وكيصنّف الألوان حسب المساحة اللي كتمثّلها فالصورة. النتيجة مصمّمة باش تحافظ على اللمسات اللونية، والظلال، والإضاءات، وألوان الخلفية المهمة، بلا ما ترجع عدة عينات شبه متطابقة.
التطبيق كيخدم بلا إنترنت، وما كيحتاج لا حساب لا تثبيت ديال runtime، وكيخزّن البروفايل ديالو حدّ الملف التنفيذي. كيدعم Windows 10 وWindows 11، وكيتوزّع فواحد الأرشيف فيه ملف .exe ومجلد models/.
الميزات الرئيسية
- استخراج واعي بالمناطق: كيقسّم الصور قبل أخذ العينات باش تبقى المناطق البصرية المختلفة ممثّلة.
- تجميع إدراكي: كيستعمل فضاء الألوان LAB وCIEDE2000 بلا ما يعتمد غير على التشابه الساذج ديال RGB.
- تصنيف الأدوار: كيسمّي العينات: أساسي، بارز، ظل، إضاءة، أو محايد.
- أنماط التناغم: كيدعم مخططات متجاورة، ومتكاملة، وثلاثية، ومتكاملة منقسمة.
- التحكم فالبايليطة: اختار بين 5 و16 عينة، وقفل الألوان، وخذ عينة من بكسل معيّن، وعاود رتّب العينات.
- المعالجة الجماعية: عالج مجلد ديال الصور وخرّج بايليطة وحدة لكل ملف.
- مقارنة البايليطات: استعمل Palette Diff باش تراجع كيفاش تبدلات الألوان بين جوج بايليطات.
- الخدمة بلا إنترنت: ما كاين لا رفع للملفات، لا حساب، لا تيليمتري، لا اتصال خارجي بالشبكة.
- تسريع اختياري بـGPU: استعمل مسار DX12 لمعالجة أسرع للصور الكبيرة إلا كان مدعوم.
- تصدير مرن: صدّر بصيغ HEX وRGB وHSL وLAB وASE وGPL ومتغيرات CSS وJSON وPNG وACO وSKETCH أو SVG.
متطلبات النظام
أقل نظام تشغيل مدعوم هو Windows 10 21H2 بنسخة 64-bit. والبيئة الموصى بها هي Windows 11 23H2 أو أحدث، بمعالج فيه 8 أنوية ويدعم AVX2، و16 GB ديال الذاكرة، وبطاقة رسومات DX12 منفصلة فيها 4 GB ديال VRAM، وقرص SSD.
يقدر التطبيق حتى يخدم ببطاقة رسومات DX11 مدمجة أو بالمعالج بوحدو. الملف README كيقدّر المدة بحوالي 5–8 ثواني لصورة 4K بالمعالج، وحوالي 1.2 ثانية ملي كيكون تسريع GPU مفعّل. ما كايناش حاجة لتثبيت runtime منفصل، أو Python، أو Node.js، ولا لصلاحيات المسؤول.
التثبيت والتشغيل الأول
1. حمّل الأرشيف
حمّل أرشيف Windows من صفحة مشروع palette-from-image-ai. الأرشيف فيه الملف التنفيذي وملفات الموديل اللي كيحتاجها التطبيق.
2. فكّ ضغط المجلد كامل
استعمل الأمر Extract All ديال Windows Explorer واختار مجلد كتملك صلاحية الكتابة فيه، بحال Documents أو مجلد مخصّص للأدوات. ما تشغّلش الملف التنفيذي من داخل ملف ZIP. خاص ملفات الموديل يبقاو متاحين فمجلد models/، حيث التطبيق ما كيقدرش يدير memory mapping ديالهم بشكل صحيح من أرشيف مضغوط.
3. شغّل التطبيق
حلّ المجلد اللي فكّيتي ضغطو ودير نقرتين على ملف .exe. يقدر Windows SmartScreen يبيّن تحذير حيث الملف التنفيذي ما موقّعش. إلا كنت واثق من التحميل، اختار More info ومن بعد Run anyway.
فأول تشغيل، التطبيق كينشئ cache صغيرة ديال الـshader فـ./cache/. هاد العملية كتدوم عادة حوالي ثلاث ثواني. فالتشغيلات اللي من بعد كيستعمل الـcache وكيبدأ بسرعة أكثر.
4. خَلّي بنية المجلد كيف ما هي
التطبيق محمول، يعني ما فيه لا مُثبّت، لا تعديل فالـregistry، لا تغيير فـPATH، لا runtime على مستوى النظام كامل. خَلّي الملف التنفيذي ومجلد models/ مجموعين. باش تحيد التطبيق، سدّو وحيد المجلد اللي فكّيتي ضغطو.
الاستعمال الأساسي: صايب أول بايليطة ديالك
- حلّ صورة. جرّ ملف PNG أو JPG أو WEBP أو BMP أو TIFF أو GIF أو AVIF للنافذة ديال التطبيق، أو اختار File > Open Image.
- اختار عدد العينات. استعمل شريط التمرير باش تختار بين 5 و16 لون. خمس عينات مناسبة لواجهة بسيطة، وثمانية مناسبة للتوجيه الفني العام، و12–16 تقدر تمثّل الخامات المفصّلة.
- اختار نمط التناغم إلا احتجتيه. اختار متجاور، أو متكامل، أو ثلاثي، أو متكامل منقسم ملي بغيتي الألوان المستخرجة تتبع علاقة لونية مقصودة.
- راجع الأدوار. تفقد التسميات اللي تعيّنات أوتوماتيكياً: أساسي، بارز، ظل، إضاءة، ومحايد. تقدر تبدّل التسميات إلا كانت الخدمة ديالك كتستعمل مصطلحات مختلفة.
- قفل الألوان المهمة. إلا كان خاص لون ديال العلامة التجارية أو لون معيّن ديال مادة يبقى، زِد العينة أو اختارها وكليكي على زر القفل قبل ما تعاود الاستخراج.
- حسّن النتيجة. جرّ العينات باش تعاود ترتيبها، واستعمل أداة أخذ العينات اللي على شكل عين باش تختار بكسل مضبوط، أو عدّل عتبة إزالة التكرار فالإعدادات المتقدمة.
- صدّر البايليطة. اختار Export ومن بعد الصيغة اللي مناسبة للخدمة ديالك. وتقدر حتى تدير نقرة بالزر الأيمن على شريط العينات وتختار Copy as HEX.
أمثلة على التصدير
التطبيق يقدر يخرّج صيغ مناسبة لأدوات التصميم، وسير العمل ديال التطوير، والتوثيق، وخطوط معالجة الأصول. مثلاً، تقدر تنسخ متغيرات CSS لورقة أنماط:
--color-1: #xxxxxx;فالسيريات المبرمجة، JSON كيحافظ على معلومات كتر من لايحة عادية ديال القيم السداسية، ومن بينها الأدوار والأوزان. الواجهة ديال سطر الأوامر كتقدر تكتب باليتة CSS مباشرة:
palette-from-image-ai.exe --input foo.png --count 8 --format css --out palette.cssتصديرات ASE وACO موجهة لخدمات Adobe، وGPL كيدعم GIMP وInkscape، أما أوراق العينات بصيغة PNG ولا SVG فهي مفيدة للوثائق والعروض والتواصل بين أعضاء الفريق.
الخدمة بنمط الدفعات
نمط Batch Folder كيخليك تعالج مجلد كامل بلا ما تفتح الصور وحدة بوحدة. غير وجّه التطبيق لمجلد فيه الملفات المدعومة، وغادي ينشئ باليتة وحدة لكل صورة. المعالجة بالدفعات متعددة الخيوط وكتخدم مزيان خصوصا من SSD محلي.
الـREADME كينبّه أن أقراص الشبكة تقدر تسبب توقف المعالجة بالدفعات، حيث إن أداة تقسيم المناطق كتستعمل الولوج للملفات المربوطة فالذاكرة. إلا وقع هاد الشي، نسخ مجموعة الصور لمجلد محلي قبل ما تبدا المهمة.
إعدادات متقدمة للباليتة
قفل العينات قبل إعادة الاستخراج
استعمل العينات المقفولة ملي خاص لون يبقى محفوظ رغم التغييرات فالصورة الأصلية، أو عدد العينات، أو الإعدادات الأخرى. هاد الشي مفيد لألوان العلامة التجارية، وألوان الواجهات المعتمدة، أو لون مادة مفروض. من بعد ما تقفل عينة، عاود استخرج الباليتة وخلي التطبيق يستنتج باقي الألوان من حولها.
ضبط عتبة إزالة التكرار
العتبة كتحدد شحال بقوة كيتدمجو الألوان المتقاربة بزاف. الـREADME كيوصي تنقصها تقريبا لـ2.0 فالصور الفوتوغرافية عالية التشبع ملي كتولي النتيجة مسطحة. وقيمة قريبة من 4.0 مقترحة للتصاميم المسطحة ولا فن البكسل. الإعداد المضبوط كيعتمد على المصدر وعلى مقدار التنوع اللي بغيتي تحافظ عليه.
استعمال دوال مخصصة لمسافة الألوان
المقارنة الإدراكية الافتراضية كتستعمل CIEDE2000، ولكن مجموعة الخصائص المتقدمة كتدعم حتى CMC وCIE94. هاد البدائل تقدر تكون مفيدة ملي كيحتاج مسار إنتاج معين ولا طريقة مقارنة خاصة.
تفعيل تسريع GPU
فالأنظمة المتوافقة، فعّل مسار GPU ديال DX12 باش تسرّع معالجة الصور الكبيرة. إلا ما كانش مفتاح GPU متاح، فالجهاز ما كيعرضش طابور حساب DX12 مدعوم. التطبيق كيبقى خدام بشكل كامل فالنمط ديال CPU.
استعمال الإعدادات المسبقة والباليتات الأخيرة
Preset Manager كيقدر يحفظ مجموعات ديال إعدادات التناغم، وعدد العينات، والعتبة. Recent Palettes كيبقي آخر 20 باليتة متاحة للاسترجاع، وهاد الشي مفيد ملي كتقارن بين بزاف ديال النسخ فالتوجه الفني.
سيريات سطر الأوامر ومجلد المراقبة
CLI Mode كيخلي الملف التنفيذي المحمول مناسب للبرمجة النصية ومراحل البناء. الأمر الأساسي كيحدد ملف الإدخال، وعدد العينات، وصيغة الإخراج، والوجهة:
palette-from-image-ai.exe --input foo.png --count 8 --format css --out palette.cssالـCLI كيدعم حتى الخيار --harmony. هاد الشي كيخلي السكريبت يطلب نظام تناغم معين أثناء إنشاء الباليتة. وللاستقبال الآلي، Watch Folder كيراقب مجلدا وكيعالج الصور الجديدة ملي كيبانو.
نصائح لنتائج أحسن
- استعمل صورة نقية ومقصوصة مزيان كلما أمكن. الصور الواضحة غالبا كتنتج تقسيم مناطق أنفع من لقطات الشاشة المزدحمة.
- اختار ثمانية ديال العينات وتناغم تكميلي فبزاف ديال مهام تصميم الواجهات؛ هاد الشي غالبا كيعطي ترتيب عملي فيه لون أساسي، ولون محايد، ولون بارز.
- قفل الألوان الأساسية قبل ما تبدل عدد العينات ولا تعاود الاستخراج.
- استعمل Palette Diff من بعد تغيير التوجه الفني باش تحدد الألوان اللي تبدلات.
- صدّر JSON ملي كتحتاج مرحلة البناء للأدوار والأوزان والقيم السداسية، ماشي غير الألوان.
- استعمل أداة أخذ العينات بالقطّارة للتعديلات اليدوية ملي كتكون القيمة الدقيقة ديال البكسل مهمة.
- خلي مدخلات الدفعات فـSSD محلي باش تحصل على أداء أحسن.
- فعّل تدبير الألوان إلا بغيتي أداة أخذ العينات بالقطّارة تحترم بروفايل ICC ديال الشاشة.
حل المشاكل
- تحذير SmartScreen: الملف التنفيذي ما موقّعش. اختار More info ومن بعد Run anyway إلا كنت واثق من المصدر.
- فشل تحميل النموذج: تأكد أن مجلد
models/مازال حدّ الملف التنفيذي وأن التطبيق تفك من ملف ZIP. - باليتة مسطحة فالصور المشبعة: نقص عتبة إزالة التكرار لـ
2.0وعاود الاستخراج. - تحكم GPU معطّل: استعمل نمط CPU ملي ما يكونش فالنظام طابور حساب DX12 مدعوم.
- ألوان ASE ما كيبانوش مباشرة فـPhotoshop: عاود شغّل Photoshop من بعد الاستيراد، حيث يقدر يكون مخزّن العينات فالكاش.
- فشل فتح TIFF كبير: الصور اللي كتفوت 200 ميغابكسل يمكن تحتاج تصغيرها لأقل من 100 ميغابكسل. مسار TIFF بـ16-بت مذكور كعنصر فخارطة الطريق.
الخلاصة
palette-from-image-ai كيوفر طريقة محلية ومحمولة لتحويل المراجع البصرية لبيالتات منظمة. تقسيم المناطق، والتجميع الإدراكي، ووضع علامات الأدوار، وإعدادات التناغم، والعينات المقفولة، والمعالجة بالدفعات، والدعم الواسع للتصدير كيجعلوه مناسب لتصميم الويب، وتطوير الألعاب، والرسم التوضيحي، وخدمة الخامات، والمظللات، ووثائق الإنتاج.
باش تبدا، فك الأرشيف مع الحفاظ على مجلد models/ كما هو، شغّل الملف التنفيذي، حلّ صورة، ضبط عدد العينات وإعدادات التناغم، ومن بعد صدّر النتيجة بالصيغة اللي كيحتاجها سير العمل ديالك.
