نحوه تشکیل رنگ در سیستم rgb ارائه "پالت های رنگ در سیستم های رندر رنگ RGB، CMYK و HSB" برای درس علوم کامپیوتر و فناوری اطلاعات (پایه نهم) با موضوع. پالت های رنگی در سیستم های رندر

برای لذت بردن پیش نمایشارائه ها ایجاد یک حساب کاربری ( حساب) گوگل و وارد شوید: https://accounts.google.com


شرح اسلایدها:

نور سفید ساختار پیچیده ای دارد.

در سال 1666، اسحاق نیوتن برای اولین بار از یک منشور شیشه ای برای مطالعه نور سفید و ایجاد ترکیب پیچیده آن استفاده کرد. ویدیو اسحاق نیوتن

نور سفید ساختار پیچیده ای دارد!

ترکیب نور سفید: بنفش آبی آبی سبز زرد نارنجی قرمز برای به خاطر سپردن رنگ‌های طیف، از عبارت شرطی استفاده می‌شود: «هر شکارچی آرزو دارد بداند قرقاول کجا می‌نشیند».

چشم انسان انسان نور را با کمک گیرنده های رنگی (به اصطلاح مخروط) که روی شبکیه چشم قرار دارند، درک می کند.

رنگ های پایه مخروط ها بیشترین حساسیت را به قرمز، سبز و آبی دارند که رنگ های اساسی برای درک انسان هستند.

موضوع درس: پالت های رنگی در سیستم های رنگی RGB، CMYK و HSB.

سیستم‌های رنگی: RGB (R ed، سبز، آبی) CMYK (C yan، M agent، Y ellow، blac K) HSB (H ue، S aturation، B درستی) قرمز سبز آبی سیاه زرد سرخابی روشنایی اشباع رنگ فیروزه‌ای

رنگ های اصلی RGB قرمز، سبز، آبی هستند. پالت رنگ با افزودن قرمز، سبز و آبی تشکیل می شود. رنگ پالت را می توان با استفاده از فرمول تعیین کرد:

Цвет Коды интенсивности базовых цветов Красный Зеленый Синий Черный 00000000 0 00000000 0 00000000 0 Красный 11111111 255 00000000 0 00000000 0 Зеленый 00000000 0 11111111 255 00000000 0 Синий 00000000 0 00000000 0 11111111 255 00000000 0 11111111 255 11111111 255 Пурпурный 11111111 255 00000000 0 11111111 255 Желтый 11111111 255 11111111 255 00000000 0 11111111 255 11111111 255 11111111 255 رمزگذاری رنگ در عمق رنگ 24 بیتی

RGB در نمایشگرهای کامپیوتر، تلویزیون و سایر انتشارات استفاده می شود دستگاه های فنی.

CMYK رنگ های اصلی فیروزه ای، سرخابی و زرد هستند. پالت رنگ تشکیل می شود: با کم کردن رنگ های خاص از سفید با قرار دادن رنگ فیروزه ای، سرخابی، زرد رنگ پالت را می توان با استفاده از فرمول تعیین کرد.

تشکیل رنگ سیاه = C + M + Y = W - G - B - R سفید = (C = 0, M = 0, Y = 0) قرمز = Y + M = W - G - B سبز = Y + C = W - R - B آبی = M + C = W - R - G فیروزه ای = W - R = G + B سرخابی = W - G = R + B زرد = W - B = R +G CMYK رندر رنگ

CMYK بر اساس درک نور ساطع نشده، اما منعکس شده. در صنعت چاپ، هنگام چاپ تصاویر بر روی چاپگرها استفاده می شود (زیرا اسناد چاپ شده توسط شخص در نور منعکس شده درک می شوند).

مهمتر از همه: سیستم های رندر رنگ زیر وجود دارد: RGB (R ed، سبز، B lue) CMYK (C yan، M agenta، Y ellow، blac K) HSB (H ue، S aturation، Brightness) وسعت رنگ RGB تشکیل شده است. با افزودن رنگ های قرمز، سبز و آبی. رنگ پالت را می توان با استفاده از فرمول تعیین کرد:

مهمتر از همه: رنگ های اصلی در سیستم رندر رنگ CMYK فیروزه ای، سرخابی، زرد هستند. پالت رنگ تشکیل می شود: با کم کردن رنگ های خاص از سفید با قرار دادن فیروزه ای، سرخابی، زرد. رنگ پالت را می توان با استفاده از فرمول تعیین کرد

مهمتر از همه: سیستم رندر رنگ HSB از Hue (رنگ رنگ)، Saturation (اشباع)، Brightness (روشنایی) به عنوان پارامترهای اساسی استفاده می کند. پارامتر Hue به شما این امکان را می دهد که یک رنگ رنگی را از همه رنگ ها در طیف نوری، از قرمز تا بنفش انتخاب کنید. پارامتر Saturation درصد رنگ خالص و سفید را تعیین می کند. پارامتر Brightness شدت رنگ را تعیین می کند.

وظایف را تکمیل کنید: اگر کاغذ در سیستم رنگی RGB مشخص شده باشد، وظیفه 1.7 (ص. 21) رنگ ها را تعیین کنید.

Задание 1.7 Цвет Интенсивность базовых цветов Красный Зеленый Синий 00000000 00000000 00000000 11111111 00000000 00000000 00000000 11111111 00000000 00000000 00000000 11111111 00000000 11111111 11111111 11111111 00000000 11111111 11111111 11111111 00000000 11111111 11111111 11111111

وظیفه 1.8 (ص 21) تشکیل رنگ (C = 0، M = 0، Y = 0) Y + M = W – G – B Y + C = W – R – B M + C = W – R – G W – R = G + B W - G = R + B W - B = R + G

| برنامه ریزی درسی برای سال تحصیلی (طبق کتاب درسی N.D. Ugrinovich) | پالت های رنگی در سیستم های رندر رنگ RGB، CMYK و HSB

درس 12
پالت های رنگی در سیستم های رندر رنگ RGB، CMYK و HSB

§ 2.2.3. پالت های رنگی در سیستم های رندر رنگ RGB، CMYK و HSB

2.2.3. پالت های رنگی در سیستم های رندر رنگ RGB، CMYK و HSB

نور سفید را می توان با استفاده از ابزارهای نوری، مانند منشور، یا قطرات آب در جو (رنگین کمان) به رنگ های مختلف طیف تجزیه کرد: قرمز، نارنجی، زرد، سبز، آبی، نیلی و بنفش (شکل 2.4).

برنج. 2.4. تجزیه نور سفید به یک طیف


عبارت معروفی که به به خاطر سپردن توالی رنگ ها در طیف نور مرئی کمک می کند: « هر یک شکارچی آرزوها دانستن , جایی که می نشیند قرقاول ».

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

پالت رنگ RGB. از صفحه نمایشگر، فرد رنگ را به عنوان مجموع تابش سه رنگ اصلی درک می کند: قرمز، سبز و آبی. این سیستم رندر رنگ به نام RGB نامیده می شود، پس از حروف اول نام رنگ های انگلیسی ( قرمز، - قرمز، سبز - سبز، آبی - آبی).

رنگ ها در پالت RGBبا افزودن رنگ های اساسی که هر کدام می توانند شدت متفاوتی داشته باشند، شکل می گیرند.

رنگ پالت رنگ را می توان با استفاده از فرمول تعیین کرد (2.1).

در حداقل شدت همه رنگ های پایه، یک رنگ سیاه و در حداکثر شدت ها، یک رنگ سفید به دست می آید. با حداکثر شدت یک رنگ و حداقل دو رنگ دیگر - قرمز، سبز و آبی. برهم نهی رنگ های سبز و آبی به شکل فیروزه ای (فیروزه ای)، برهم نهی رنگ های قرمز و سبز - زرد (زرد)، برهم نهی رنگ های قرمز و آبی - سرخابی (Magenta) (جدول 2.4).

جدول 2.4. شکل دادن به رنگ ها در سیستم رندر رنگ RGB


در سیستم رندر رنگ RGB، پالت رنگ با افزودن رنگ های قرمز، سبز و آبی تشکیل می شود.

با عمق رنگ 24 بیت، 8 بیت برای رمزگذاری هر یک از رنگ های اصلی اختصاص داده شده است. در این حالت، برای هر یک از رنگ ها، سطح شدت N = 2 8 = 256 امکان پذیر است. سطوح شدت در کدهای اعشاری (از حداقل - 0 تا حداکثر - 255) یا باینری (از 00000000 تا 11111111) تنظیم می شوند (جدول 2.5).

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

رنگ ها در پالت CMY از روی هم قرار دادن جوهرهای رنگ های پایه تشکیل می شوند.. رنگ پالت رنگ را می توان با استفاده از فرمول (2.2) تعیین کرد که در آن شدت هر رنگ به صورت درصد داده می شود:

شخص تصویری را که روی کاغذ چاپ شده در نور بازتاب شده درک می کند. اگر هیچ رنگی روی کاغذ اعمال نشود، نور سفید فرودی به طور کامل منعکس می شود و یک صفحه کاغذ سفید را می بینیم. اگر رنگ ها اعمال شوند، رنگ های خاصی از طیف را جذب می کنند. رنگ ها در پالت CMY با کم کردن رنگ های خاص از نور سفید تشکیل می شوند.

هنگامی که جوهر آبی روی کاغذ اعمال می شود، نور قرمز را جذب می کند و نور سبز و آبی را منعکس می کند و ما آبی را می بینیم. هنگامی که جوهر سرخابی روی کاغذ اعمال می شود، نور سبز را جذب می کند و نور قرمز و آبی را منعکس می کند و ماژنتا را می بینیم. هنگامی که جوهر زرد روی کاغذ اعمال می شود، نور آبی را جذب می کند و نور قرمز و سبز را منعکس می کند و ما رنگ زرد را می بینیم.

با ترکیب دو رنگ از سیستم CMY، رنگ پایه را در سیستم رنگ RGB بدست می آوریم. اگر سرخابی و زرد روی کاغذ اعمال شود، نور سبز و آبی جذب می شود و قرمز را خواهیم دید. اگر رنگ آبی و زرد را روی کاغذ بگذاریم نور قرمز و آبی جذب می شود و رنگ سبز را می بینیم. اگر بنفش و فیروزه ای روی کاغذ اعمال شود، نور سبز و قرمز جذب می شود و آبی را خواهیم دید (جدول 2.6).

ترکیبی از سه رنگ - فیروزه ای، زرد و بنفش- باید منجر به جذب کامل نور شود و سیاهی ببینیم. اما در عمل به جای مشکی رنگ قهوه ای کثیف به دست می آید. بنابراین یک رنگ مشکی واقعی دیگر به مدل رنگ اضافه می شود. از آنجایی که از حرف "B" قبلاً برای نشان دادن رنگ آبی استفاده می شود، آخرین حرف در نام انگلیسی سیاه سیاه، یعنی "K" برای نشان دادن سیاه استفاده می شود. پالت توسعه یافته CMYK نامیده می شود (جدول 2.6 را ببینید).

در سیستم رندر رنگ CMYK، یک پالت رنگ از روی هم قرار دادن جوهرهای فیروزه ای، سرخابی، زرد و سیاه تشکیل می شود.

سیستم رندر رنگ RGB در نمایشگرهای کامپیوتر، تلویزیون و سایر وسایل فنی که نور ساطع می کنند استفاده می شود. سیستم رندر رنگ CMYK در چاپ استفاده می شود، زیرا اسناد چاپ شده توسط شخص در نور بازتاب شده درک می شوند. AT پرینترهای جوهرافشانبرای دریافت تصاویر کیفیت بالاچهار کارتریج حاوی رنگ های پایه سیستم رندر رنگ CMYK استفاده می شود (شکل 2.5).

برنج. 2.5. استفاده از سیستم های رندر رنگ RGB و CMYK در مهندسی


پالت رنگ در سیستم رندر رنگ HSB.سیستم رندر رنگ HSB به عنوان پارامترهای پایه استفاده می کند رنگ(سایه رنگ)، اشباع(اشباع) و روشنایی(روشنایی).

پارامتر رنگبه شما امکان می دهد سایه رنگی را از همه رنگ های طیف نوری انتخاب کنید: از قرمز تا بنفش (H = 0 - قرمز، H = 120 - سبز، H = 240 - آبی، H = 360 - بنفش).

پارامتر اشباعدرصد رنگ "خالص" و سفید را تعیین می کند (S = 0٪ - سفید، S = 100٪ - رنگ "خالص").

پارامتر روشناییشدت رنگ را تعیین می کند ( حداقل مقدار B = 0 مربوط به سیاه است، حداکثر مقدار B = 100 مربوط به حداکثر روشنایی سایه رنگ انتخاب شده است).

در سیستم رندر رنگ HSB، پالت رنگ با تنظیم مقادیر رنگ، اشباع و روشنایی رنگ تشکیل می شود.

در ویرایشگرهای گرافیکی معمولاً امکان تغییر از یک مدل رندر به مدل دیگر وجود دارد. این کار را می توان هم با ماوس انجام داد، هم با حرکت دادن نشانگر روی قسمت رنگ، یا با وارد کردن پارامترهای مدل رنگ از صفحه کلید به فیلدهای متنی مربوطه.

سوالات تستی

1. در چه پدیده های طبیعی و آزمایش های فیزیکی می توان تجزیه نور سفید را به یک طیف مشاهده کرد؟ گزارش تهیه کنید.

2. نحوه تشکیل پالت رنگ در سیستم رندر رنگ RGB? در سیستم رندر رنگ CMYK? در سیستم رندر رنگ HSB؟

وظایف برای خودشکوفایی

2.8. سوال پاسخ کوتاهاگر شدت رنگ پایه در یک سیستم رندر تنظیم شده باشد، رنگ ها را تعریف کنید RGB. جدول را پر کنید.

2.9. سوال پاسخ کوتاهدر صورتی که کاغذ در سیستم رندر رنگی مرکب شده باشد، رنگ ها را تعیین کنید CMYK. جدول را پر کنید.

در سنت روسی، گاهی اوقات به عنوان GLC.

انتخاب رنگ های اصلی به دلیل فیزیولوژی درک رنگ توسط شبکیه چشم انسان است. مدل رنگی RGB کاربرد گسترده ای در فناوری پیدا کرده است.

به آن افزودنی می گویند زیرا رنگ ها با افزودن به دست می آیند. علاوه بر این) به مشکی. به عبارت دیگر، اگر رنگ صفحه روشن شده توسط یک نورافکن رنگی در نشان داده شود RGBبه صورت (r 1, g 1, b 1) و رنگ همان صفحه که با نورافکن دیگر روشن می شود (r 2, g 2, b 2) است، سپس هنگامی که با دو نورافکن روشن می شود، رنگ صفحه نمایش نشان داده می شود. به عنوان (r 1 + r 2 , g 1 + g 2 , b 1 + b 2 ).

تصویر در این مدل رنگی از سه کانال تشکیل شده است. هنگام مخلوط کردن رنگ‌های اصلی (رنگ‌های اصلی قرمز، سبز و آبی هستند) - به عنوان مثال، آبی (B) و قرمز (R)، سرخابی (M Magenta) به دست می‌آید، هنگام مخلوط کردن سبز (G) و قرمز (R) - زرد ( Y زرد)، هنگام مخلوط کردن سبز (G) و آبی (B) - فیروزه ای (سیان C). با مخلوط کردن هر سه جزء رنگی به رنگ سفید (W) می رسیم.

تعریف

مدل رنگی RGB در ابتدا برای توصیف رنگ در مانیتور رنگی طراحی شده بود، اما از آنجایی که مانیتورها مدل های مختلفو تولید کنندگان متفاوت هستند، چندین فضای رنگی جایگزین برای مطابقت با مانیتور "متوسط" پیشنهاد شده است. برای مثال، sRGB و Adobe RGB از جمله این موارد هستند.

انواع این فضای رنگی با سایه های مختلف رنگ های اصلی، دمای رنگ های مختلف و نرخ های مختلف تصحیح گاما متمایز می شوند.

نمایش رنگ های پایه RGB طبق توصیه های ITU، در فضای کلوین (نور روز)

قرمز: x=0.64 y=0.33 سبز: x=0.29 y=0.60 آبی: x=0.15 y=0.06

ماتریس برای تبدیل رنگ ها بین سیستم های RGB و روشنایی هنگام تبدیل تصویر به سیاه و سفید):

X = 0.431*R+0.342*G+0.178*B Y = 0.222*R+0.707*G+0.071*B Z = 0.020*R+0.130*G+0.939*B R = 3.063*X-1.393*6-Y -0.969*X+1.876*Y+0.042*Z B = 0.068*X-0.229*Y+1.069*Z

نمایش عددی

مدل رنگی RGB به صورت مکعب نشان داده شده است

برای اکثر برنامه ها، مقادیر مختصات r، g و b را می توان متعلق به بخش در نظر گرفت که فضای RGB را به صورت یک مکعب 1×1×1 نشان می دهد.

COLORREF

COLORREFنوع استاندارد برای نمایش رنگ ها در Win32 است. برای تعریف رنگ در فرم RGB استفاده می شود. اندازه - 4 بایت. هنگام تعریف هر رنگ RGB، مقدار یک متغیر COLORREF را می توان به شکل هگزادسیمال به صورت زیر نشان داد:

0x00bbggrr

rr، gg، bb - مقدار شدت اجزای قرمز، سبز و آبی رنگ به ترتیب. حداکثر مقدار آنها 0xFF است.

می توانید یک متغیر از نوع COLORREF را به این صورت تعریف کنید:

COLORREF C = (b،g،r)؛

b، g و r - شدت (در محدوده 0 تا 255) به ترتیب اجزای آبی، سبز و قرمز رنگ تعیین شده C. یعنی رنگ قرمز روشن را می توان به صورت (255،0،0) تعریف کرد. ، بنفش روشن - (255،0،255)، سیاه (0،0،0) و سفید (255،255،255)

روز بخیر، خوانندگان عزیز، آشنایان، بازدیدکنندگان، شخصیت های رهگذر و دیگر موجودات عجیب و غریب! امروز ما در مورد یک چیز کمی خاص، اما بدون شک مهم برای هر کاربر صحبت خواهیم کرد، یعنی چنین چیزی: نمایش رنگ در رایانه.

دوست داشته باشید یا نه، اما دیر یا زود همه با نیاز عملی به درک مدل رنگ مواجه خواهند شد، و فقط این دانش از نقطه نظر گسترش افق و آگاهی مفید است - اینکه چه چیزی و چگونه در رایانه کار می کند و چگونه کار می کند. چه از نظر نرم افزاری و چه از نظر فیزیکی تشکیل شده است.

مدل رنگ چیست

به طور کلی، مدل رنگی چیزی انتزاعی است که در آن یک رنگ به عنوان مجموعه ای از اعداد نشان داده می شود. و هر یک از این مدل ها ویژگی ها و معایب خاص خود را دارند. در واقع مانند یک زبان است، مثلاً اگر رنگ کلمه "خانه" باشد، در زبان های مختلف به طور متفاوت نوشته می شود و صدا می شود، اما معنای کلمه همه جا یکسان خواهد بود. همینطور با رنگ.

ما ابتدایی ترین مدل ها را در نظر خواهیم گرفت. 5 تا از آنها وجود دارد. به عنوان یک قاعده، چندین مورد به طور همزمان استفاده می شود مدل های مختلف، زیرا برخی از آنها به بهترین شکل به صورت بصری استفاده می شوند، در حالی که برخی دیگر بهترین استفاده را به صورت عددی دارند.

RGB

این رایج ترین مدل نمایش رنگ است. در آن، هر رنگی به عنوان سایه های سه رنگ اصلی (یا پایه) در نظر گرفته می شود: قرمز (قرمز)، سبز (سبز) و آبی (آبی). در عین حال، دو نوع از این مدل وجود دارد: یک نمایش هشت بیتی، که در آن رنگ با اعداد از 0 تا 255 مشخص می شود (به عنوان مثال، رنگ مطابق با آبی و زرد خواهد بود)، و شانزده بیت، که بیشتر در ویرایشگرهای گرافیکی و html استفاده می شود که در آن رنگ با اعداد از 0 تا ff مشخص می شود (سبز - #00ff00 ، آبی - #0000ff ، زرد - #ffff00).

تفاوت بین نمایش ها در این است که در فرم هشت بیتی از یک مقیاس جداگانه برای هر رنگ پایه استفاده می شود و در شانزده بیترنگ قبلا معرفی شده است به عبارت دیگر، یک نمایش هشت بیتی - سه مقیاس با هر رنگ اصلی، شانزده بیت- یک مقیاس با سه رنگ.

ویژگی این مدل این است که در اینجا با افزودن سایه های رنگ های اصلی، رنگ جدیدی به دست می آید. "مخلوط کردن".

در تصویر بالا می بینید که چگونه رنگ ها با یکدیگر ترکیب می شوند و رنگ های جدیدی را تشکیل می دهند (زرد - ، سرخابی - ، فیروزه ای - و سفید).

در عین حال، این مدل اغلب به صورت عددی استفاده می شود و نه به صورت بصری (زمانی که رنگ با وارد کردن مقدار آن در فیلد مربوطه تنظیم می شود و توسط ماوس انتخاب نمی شود). برای تنظیمات بصریرنگ ها توسط مدل های دیگر استفاده می شوند. زیرا از نظر بصری مدل RGB یک مکعب سه بعدی است که همانطور که در تصویر بالا می بینید استفاده از آن چندان راحت نیست :)

بنابراین این رایج ترین مدل برای طراحان وب (یک سلام گرم به css) و برنامه نویسان است.

عیب این مدل این است که به سخت افزار بستگی دارد، به عبارت دیگر، تصویر یکسان در نمایشگرهای مختلف یکسان به نظر نمی رسد (زیرا مانیتورها از فسفر به اصطلاح استفاده می کنند - ماده ای که انرژی جذب شده را به تابش نور تبدیل می کند. و بنابراین بسته به کیفیت این ماده، رنگ های پایه مشخص می شود).

CMYK

این نیز یک مدل بسیار رایج است، اما ممکن است بسیاری اصلاً چیزی در مورد آن نشنیده باشند :)

و همه به این دلیل است که به طور انحصاری برای چاپ استفاده می شود. مخفف فیروزه ای، سرخابی، زرد، سیاه (یا رنگ کلیدی)، یعنی. فیروزه ای، سرخابی، زردو سیاه (یا رنگ کلید).

استفاده از این مدل در چاپ به این دلیل است که ترکیب سه سایه برای هر رنگ جدید بسیار گران و نامرتب است، زیرا. وقتی ابتدا یک رنگ روی کاغذ اعمال می شود، سپس رنگ دیگری روی آن و سپس رنگ سوم روی آنها قرار می گیرد، اولاً کاغذ بسیار خیس می شود (در صورت چاپ جوهر افشان) و ثانیاً اصلاً این واقعیت نیست که دقیقاً سایه ای که می خواستید به دست می آید. بله فیزیکه :)

بیشترین توجه ممکن است متوجه شود که سه رنگ در تصویر وجود دارد و مشکی از ترکیب این سه رنگ به دست می آید. بنابراین، چرا آن را به طور جداگانه خارج کردند؟ باز هم دلیل آن این است که اولاً مخلوط کردن سه رنگ از نظر استفاده از تونر گران است (پودر مخصوص کارتریج چاپگر که به جای جوهر در پرینترهای لیزریثانیاً کاغذ خیلی خیس می شود که زمان خشک شدن را افزایش می دهد و ثالثاً ممکن است رنگ ها به درستی با هم مخلوط نشوند اما مثلاً محوتر شوند. تصویر زیر این مدل را در واقعیت نشان می دهد.

بنابراین، نه سیاه، بلکه خاکستری کثیف یا قهوه ای کثیف به نظر می رسد.

بنابراین (و نه تنها) آنها یک رنگ سیاه را معرفی کردند تا کاغذ را لکه دار نکنند ، برای تونرها پول خرج نکنند و به طور کلی زندگی راحت تر بود :)

انیمیشن زیر کل موضوع را به وضوح نشان می دهد (با کلیک باز می شود، وزن حدود 14 مگابایت است):

رنگ در این مدل با اعداد از 0 تا 100 داده می شود، جایی که این اعداد اغلب به عنوان "قطعات" یا "بخش هایی" از رنگ انتخاب شده نامیده می شوند. به عنوان مثال، رنگ "خاکی" از مخلوط کردن 30 قسمت رنگ آبی، 45 - سرخابی، 80 - زرد و 5 - سیاه به دست می آید، یعنی. خاکی می شود .

مشکلات این مدل در این واقعیت نهفته است که در واقعیت‌های خشن (یا در سختی واقعی) رنگ نه چندان به داده‌های عددی بستگی دارد، بلکه به ویژگی‌های کاغذ، جوهر موجود در تونر، روش استفاده از این جوهر، و غیره. بنابراین مقادیر عددی بدون ابهام رنگ روی مانیتور را تعیین می کنند، اما تصویر واقعی را روی کاغذ نشان نمی دهند.

HSV (HSB) و HSL

من این دو مدل رنگی را با هم ترکیب کردم، زیرا. آنها در اصل مشابه هستند.

اجرای سه بعدی مدل های HSL (چپ) و HSV (راست) به صورت استوانه ای در زیر ارائه شده است، اما در عمل در نرم افزار ( نرم افزار) استفاده نمی شود، زیرا .. چون سه بعدی است :)

HSV (یا HSB) به معنای رنگ، اشباع، مقدار (ممکن است به عنوان روشنایی نیز شناخته شود)، که در آن:

  • رنگ - تن رنگ، یعنی. سایه رنگ
  • اشباع - اشباع. هر چه این تنظیم بالاتر باشد، رنگ "تمیزتر" خواهد بود و هر چه پایین تر باشد، به خاکستری نزدیک تر خواهد بود.
  • ارزش (روشنایی) - ارزش (روشنایی) رنگ. هر چه مقدار بالاتر باشد، رنگ روشن تر خواهد بود (اما نه سفیدتر). و هرچه پایین تر، تیره تر (0٪ - سیاه)

HSL - رنگ، اشباع، سبکی

  • Hue - شما قبلاً می دانید
  • اشباع - مشابه
  • روشنی، روشنی یک رنگ است (با روشنایی اشتباه نشود). هرچه تنظیم بالاتر باشد، رنگ روشن تر (100٪ - سفید) و پایین تر، تیره تر (0٪ - سیاه).

مدل رایج تر HSV است که اغلب همراه با آن استفاده می شود مدل RGB، که در آن HSV به صورت بصری نشان داده می شود و مقادیر عددی در RGB آورده شده است. :

در اینجا مدل RGB با رنگ قرمز مشخص شده است و مقادیر رنگ با اعداد از 0 تا 255 داده می شود، یا می توانید بلافاصله رنگ را به صورت هگزادسیمال مشخص کنید. و مدل HSV به رنگ آبی دایره شده است (قسمت بصری در مستطیل سمت چپ، قسمت عددی در سمت راست است). همچنین اغلب امکان تعیین کدورت (به نام کانال آلفا) وجود دارد.

این مدل اغلب در پردازش تصویر ساده (یا غیرحرفه ای) استفاده می شود با آن، تنظیم پارامترهای اصلی عکس ها بدون توسل به دسته ای از فیلترهای مختلف یا تنظیمات فردی راحت است.
به عنوان مثال، در فتوشاپ مورد علاقه (یا نفرین شده) همه، هر دو مدل وجود دارند، فقط یکی از آنها در ویرایشگر انتخابگر رنگ و دیگری در پنجره تنظیمات Hue / Saturation است.

در اینجا، رنگ قرمز مدل RGB، آبی - HSB، سبز - CMYK و آزمایشگاه آبی (در مورد آن کمی بعد) را نشان می دهد که در تصویر قابل مشاهده است :)
و مدل HSL در این پنجره است:

عیب مدل HSB این است که به سخت افزار هم بستگی دارد. آنها به سادگی با درک چشم انسان مطابقت ندارند، زیرا. این مدل رنگ ها را با روشنایی متفاوت درک می کند (مثلاً آبی برای ما تیره تر از قرمز است) و در این مدل همه رنگ ها روشنایی یکسانی دارند. HSL مشکلات مشابهی دارد :)

آنها می خواستند از چنین کاستی هایی جلوگیری کنند، بنابراین یک شرکت معروف CIE (کمیسیون بین المللی روشنایی - کمیسیون بین المللی د l "Eclairage) به این نتیجه رسید. مدل جدید، طراحی شده است تا به سخت افزار وابسته نباشد. و اسمش را گذاشتند Lab (نه، این مخفف Laboratory نیست).

آزمایشگاه یا L,a,b

این مدل یکی از استانداردها است، اگرچه برای کاربر معمولی کمتر شناخته شده است.

به صورت زیر رمزگشایی می شود:

  • L - درخشندگی - روشنایی (این ترکیبی از روشنایی و شدت است)
  • الف - یکی از اجزای رنگ که از سبز به قرمز تغییر می کند
  • ب - دوم از اجزای رنگ، تغییر از آبی به زرد

شکل محدوده مولفه های a و b را برای روشنایی 25% (چپ) و 75% (راست) نشان می دهد.

روشنایی در این مدل از رنگ ها جدا می شود، بنابراین تنظیم کنتراست، وضوح و سایر شاخص های نور بدون لمس رنگ ها راحت است :)

با این حال، استفاده از این مدل کاملاً واضح نیست و استفاده از آن در عمل بسیار دشوار است. بنابراین، عمدتاً در پردازش تصویر و برای تبدیل آنها از یک مدل رنگی به مدل دیگر بدون ضرر استفاده می شود (بله، این تنها مدلی است که این کار را بدون ضرر انجام می دهد)، اما برای کاربران معمولی که رنج می برند، معمولاً HSL و HSV هستند. فیلترهای پلاس کافی است.

خوب، به عنوان نمونه ای از کار مدل HSV، HSL و Lab، در اینجا یک تصویر از ویکی پدیا (قابل کلیک) است.

همه چیز روی سیم کارت ;)

پس گفتار

اینها پای هستند. امیدوارم دوست داشته باشید و روزی از آن استفاده کنید، یا حداقل توجه داشته باشید و بدانید که چیست و چرا.

مثل همیشه خوشحال خواهیم شد که اضافات، سوالات، تشکرات، انتقادات و این موارد را دریافت کنیم. نظر بنویسید ;)

P.S. به دلیل وجود این مقاله، تشکر ویژه از یکی از دوستان پروژه و یکی از اعضای تیم ما با نام مستعار "barn4k".

قبل از اینکه مستقیماً به توضیح مدل های رنگ بپردازیم گرافیک کامپیوتری، اجازه دهید کمی در مورد مفاهیم اولیه COLOR صحبت کنیم. و در این ویدیو می توانید ببینید که کجا پیدا کنید و چگونه مدل رنگ را در فتوشاپ تغییر دهید.

  • چگونه رنگ را درک می کنیم؟

قبل از اینکه به پالت های رنگی CMYK و RGB برویم، بیایید درک کنیم که رنگ را چگونه درک می کنیم. ما می توانیم اجسام را فقط به این دلیل ببینیم که تابش الکترومغناطیسی، یعنی نور، ساطع یا منعکس می کنند.

بسته به طول موج نور، یک یا آن رنگ را می بینیم.

طول موج بر حسب نانومتر اندازه گیری می شود.

  • طول موج 7 رنگ رنگین کمان چقدر است؟

نور را می توان به 2 دسته تقسیم کرد:

  1. نور ساطع شدهنوری است که از منبعی مانند خورشید، لامپ یا صفحه نمایش مانیتور خارج می شود.
  2. نور منعکس شده نوری است که از سطح یک جسم "بازتاب" کرده است. وقتی به هر جسمی که منبع نور نیست نگاه می کنیم، دقیقاً رنگ بازتاب شده را می بینیم.


مانیتور نور ساطع می کند، بنابراین به این روش رنگ، سیستم رنگ افزودنی می گویند. کاغذ - نور را منعکس می کند، بنابراین رنگ به دست آمده از این طریق را می توان با استفاده از سیستم رنگ های تفریق توصیف کرد.

  • مدل رنگ RGB

این یک مدل رنگ کسر است که از سه رنگ اصلی در ترکیب خود استفاده می کند:

قرمز

سبز

آبی

نام آن از حروف اول نام انگلیسی گل ها گرفته شده است. با ترکیب این رنگ ها می توانیم تقریباً هر سایه ای را بدست آوریم.

RGB توسط مانیتورها، تلفن ها و حتی دوربین ها استفاده می شود، بنابراین برای گرافیک های کامپیوتری که برای استفاده در دستگاه های فوق در نظر گرفته شده اند، باید از حالت رنگ RGB استفاده کنید.

  • نحوه ترکیب رنگ های اصلی RGB


آبی + قرمز = سرخابی

سبز + قرمز = زرد

سبز + آبی = فیروزه ای

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

  • رنگ های اصلی پالت RGB

رنگ های اصلی در RGB عبارتند از: قرمز، آبی، سبز


  • رنگ های مکمل پالت RGB

رنگ های مکمل از ترکیب دو رنگ اصلی مجاور به دست می آیند.

اینها عبارتند از: سرخابی، فیروزه ای، زرد


  • رنگ های مخالف پالت RGB

هنگام مخلوط کردن رنگهای متضاد، رنگ سفید به دست می آید، زیرا. اجزای رنگ مقابل دو رنگ از دست رفته هستند (به عنوان مثال قرمز + فیروزه ای (آبی + سبز)).

اختلاط 2 رنگ متضاد در اصل همان ترکیب 3 رنگ اصلی است. در هر دو حالت سفید خواهد بود. دانستن این موضوع برای هر کسی که به طور جدی درگیر تصحیح رنگ است مهم است.


  • مدل رنگ CMYK

آبی (فیروزه ای)

بنفش (ارغوانی)

رنگ زرد

مشکی (کلیدی)

یک طرح رنگ کسر که عمدتاً در صنعت چاپ استفاده می شود. این سیستم بر خلاف RGB برای چاپ استفاده می شود، بنابراین اگر طرحی را به صنعت چاپ بیاورید، معمولاً از شما خواسته می شود که آن را با استفاده از حالت رنگ CMYK ارائه دهید.

  • نحوه ترکیب رنگ های CMYK

فیروزه ای + سرخابی = آبی، سرخابی + زرد = قرمز روشن، زرد + فیروزه ای = سبز.

فیروزه ای، سرخابی و زرد رنگ قهوه ای کثیف را تشکیل می دهند. مشکی هر رنگی را تیره تر می کند، عدم وجود رنگ باعث سفیدی می شود.


فیروزه ای - آبی، سرخابی - بنفش، زرد - زرد؛