ფერების ინფორმატიკული კოდირება: განსხვავება გადახედვებს შორის

[შეუმოწმებელი ვერსია][შეუმოწმებელი ვერსია]
შიგთავსი ამოიშალა შიგთავსი დაემატა
No edit summary
No edit summary
ხაზი 1:
== ფერების ინფორმატიკული კოდირება ==
გრაფიკული კარტები, რომლებიც განსაზღვრავენ ფერების ყველაზე დიდ რაოდენობასმ ჩვეულებრივ შედგებიან 32 თანრიგისაგან. ამ 32 ბიტს შორის, 24 ბიტი გამოყენებულია სურათის თითოეული პიქსელის ფერის კოდირებისათვისმ ხოლო დანარჩენი 8 ბიტი შესაძლოა იყოს:
* გამოუყენებელი (ეს არის ყველაზე ხშირი შემთხვევა)
* ან () გამჭირვალე ინფორმაციის კოდირებისათვისმ, რომელსაც უწოდებენ alpha channel. სურათის ამ პიქსელით "passera" ნაწილ-ნაწილ სხვა სურათის პიქსელის ფერს, რომელიც მოთავსებულია იგივე ფანჯარაში, მაგრამ "უკანა" იქნება პირველი სურათი (ინგლისურად ამ ტექნიკას უწოდებენ alpha blending).
წინააღმდეგ შემთხვევაში, თანამედროვე ეკრანები განისაზღვრებიან 256 ფერის შემცველ ფერთა გამით, მაგრამ ეს არ არის უნივერსალურიმ თითოეულ კონსტრუქტორს აქვს უფლება თავისებურად განსაზღვროს ეს ფერები. მიუხედავად ამისა, მაინც არსებობს განსაზღვრული (უტყუარი) შეთანხმება HTML-ის ნიმუშის სახეობის არსებობაში, რომელიც ითვალისწინებს, რომ განსაზღვრული ფერთა გამა, რომელსაც უწოდებენ "Palette web"-ს (ინგლისურად "safe-web palette" ან "safely palette") უნდა იყოს პრივილეგირებული: სინამდვილეში (ფაქტიურად) ინტერნეტის მომხმარებლების (ინგლისურად "browsers") თითქმის უმრავლესობა ენდობა ამ ფერთა გამას... ეს ფერთა გამა შედგება 216 ფერისაგან, რომლის სამი კომპონენტი RVB (ნახავთ ქვევით) არის ერთ-ერთი 51-ის ჯერადთაგანი, ესენია: 0, 51, 102, 153, 204 ან 255. შევნიშნოთ, რომ:
216=6*6*6=6<sup>3</sup>
 
 
 
== მოკლე მიმოხილვა ==
* 1 დეტალები
* 2 ფერთა შერჩევის ხელსაწყოები
* 3 შერბილებული ტონები
* 4 კოდირების სისტემის შეცვლის ფორმულები
* 4.1 RVB-დან TSL-სკენ
* 4.2 TSL-დან RVB-სკენ
* 5 ფერთა მოდელის განზოგადება
* 6 აგრეთვე ნახვაც
* 6.1 გარე კავშირები
 
 
 
== დეტალები ==
პარაგრაფის გაგრძელებაში ჩვენ დაგვაინტერესებს მხოლოდ ფერთა კოდირების 24 ბიტი. მოცემული განმარტებები შეესაბამება არა მხოლოდ ფერთა წარმოდგენის 32 ბიტს, არამედ აგრეთვე იმ 24 ბიტსაც.
ფერთა 24 ბიტი იშლება 8 ბიტის შემცველ 3 ნაწილად:
* 8 ბიტი