Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Color and Computers
Search
Bryce "BonzoESC" Kerley
March 05, 2013
Programming
270
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Color and Computers
How computers talk about color and what it means for designers.
Bryce "BonzoESC" Kerley
March 05, 2013
More Decks by Bryce "BonzoESC" Kerley
See All by Bryce "BonzoESC" Kerley
Ruby in 2020
bryce
1
130
Rails and the Internet of Things
bryce
1
95
It's Not Ruby, But…
bryce
0
94
Ruby 2.5: What's New and What's Cool
bryce
0
99
docker for rubyists
bryce
0
130
Would You Like To Make A Game?
bryce
0
69
WebSockets and ActionCable
bryce
0
97
How I Learned to Stop Worrying and Like RSpec
bryce
0
97
How Do Computers Even Work?
bryce
1
230
Other Decks in Programming
See All in Programming
CodeRabbitの効果検証と過ごしてみた3ヶ月
armondando
0
230
ジョジョの世界をXRで再現する
mofurune
0
160
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
210
外から家のPCの電源入れたい!をPHPで解決する
kawashimo0
1
130
The Rails Doctrine Decade
koic
2
570
Jetpack Compose Mechanisms
skydoves
3
790
C#の現在地 進化の歴史と、AI時代の.NET Everywhere
neuecc
5
5.1k
作れる、でも消せるか?──安全に「枯らして消す」機能削除術 / Drain, Then Delete
chobishiba
2
220
現場と育てるRailsモデリング 〜Spreadsheetから始めたモデル設計〜
siroemk
2
440
UPDATE をやめる — EF Core でマスタをバージョン管理する
panda728
PRO
0
1.2k
JAWS-UG 東京支部が始める、JAWS-UG支部コラボ / JAWS-UG lunchtime LT Collaboration
y0hgi
0
260
Agentic Software Factoryに、すごく賢いIF文を。 / super smart IF statement into the Agentic Software Factory.
rkaga
8
2.2k
Featured
See All Featured
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
320
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
580
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
300
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
600
A Soul's Torment
seathinner
8
3.7k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
490
For a Future-Friendly Web
brad_frost
184
10k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
Crafting Experiences
bethany
1
380
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
270
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
46k
Transcript
Color and Computers Bryce Kerley Design Miami March 4, 2013
Monday, March 4, 13
Color and Computers •Describing Colors •What the heck is gamut?
•Colors and Image Formats •Colors and HTML Monday, March 4, 13
Who am I? Consulting Engineer Burrito Enthusiast Basho Technologies
[email protected]
@bonzoesc Monday, March 4, 13
Preemptive Pedantry Colors are a human concept ascribing sense and
emotions to physics Monday, March 4, 13 This means that primary colors aren’t the same primary colors as grade school, for example.
Describing Colors Numbers Monday, March 4, 13
Additive vs. Subtractive •Light sources make color by adding multiple
wavelengths •Red, Green, Blue (RGB) Monday, March 4, 13
Additive vs. Subtractive •Light reflectors (paper, ink, cars, leaves) make
color by subtracting wavelengths •Cyan, Magenta Yellow Monday, March 4, 13
Addition vs. Subtraction White = Red + Green + Blue
Light Green = Some Red + All Green + Some Blue Monday, March 4, 13 We’ll leave how color LCDs work to after-presentation chat.
Addition vs. Subtraction Green Leaves = White Sunlight - Everything
But Green Black Railing = White Sunlight - Everything Monday, March 4, 13 It’s in the plant’s benefit to absorb as much light as possible. They skimp on the green part of the spectrum for some evolutionary reasons
RGB vs. CMY Diagrams from Wikipedia Monday, March 4, 13
CMY vs. CMYK Color printers have blacK ink because you
mostly print black Usually looks nicer than C+M+Y because of precision and gamut Monday, March 4, 13
RGB vs. CMY vs. HSL RGB: Mixing light CMY: Subtracting
light HSL: Perception Monday, March 4, 13
HSL Diagram from Wikipedia Monday, March 4, 13
HSL 0°, 100%, 25% - saturated dark red “I want
green” 105°, 100%, 25% - saturated dark green “I like that green but I want less green” 105°, 50%, 25% - greyish dark green Monday, March 4, 13
HSL vs. HSB vs. HSV Slightly Different Make a computer
convert http://colorizer.org/ Monday, March 4, 13
Color Spaces RGB CMY CMYK HSL HSV LAB CIE YUV
YCbCr YPbPr Y’UV xvYCC Monday, March 4, 13 Most of these you won’t ever care about
What The Heck Is Gamut? Not every display method can
reproduce every color Monday, March 4, 13
Gamut iPhone 1, 3G, 3GS: 18-bit color iPhone 4, 4S,
5: 24-bit color iMac (27” Late 2009): 24-bit color Brother HL-2170W: 1-bit color Monday, March 4, 13 I have a black-and-white laser printer
Gamut and Bits More bits = better than Conversions can
lose gamut Monday, March 4, 13 Some 24-bit HSV colors not representable in 24-bit RGB Some 24-bit RGB colors not representable in 24-bit HSV
Gamut and Conversion Monday, March 4, 13 Don’t do it
by hand.
Gamut and Calibration Depends on ambient light Depends on time
of day Depends on season Monday, March 4, 13
Calibration and the Web Old smartphones 14” CRTs The cheapest
15” LCD An iPhone in direct sunlight Monday, March 4, 13
Calibration and the Web Don’t Bother Monday, March 4, 13
Image Formats GIF: Limited Colors Monday, March 4, 13
Image Formats JPEG: Artifacts Monday, March 4, 13
Image Formats PNG: File Size Monday, March 4, 13
Colors and HTML Don’t Monday, March 4, 13
Colors and CSS #F0F - 12-bit RGB, four bits/character #FF00FF
- 24-bit RGB, four bits/character rgb(255, 0, 255) - 24-bit RGB, decimals hsl(300, 100%, 50%) - degrees and percents Monday, March 4, 13
Alpha 0% transparent 100% opaque Monday, March 4, 13
Alpha vs. Opacity Alpha modifies the color Opacity modifies the
element Monday, March 4, 13
Colors and CSS rgba(255, 0, 255, 0.82) RGBA, decimals hsla(0,
0%, 100%, 0.82) HSL, degrees and percents Monday, March 4, 13
Color and Computers •Describing Colors •What the heck is gamut?
•Colors and Image Formats •Colors and CSS Monday, March 4, 13
Links Why are leaves green? http://bit.ly/green- leaves http://en.wikipedia.org/wiki/ List_of_color_spaces_and_their_uses http://colorizer.org/
Playing around http://jsfiddle.net/st8jP/ Monday, March 4, 13