by Ayueh0102
色彩科學/色度學完整中文學習筆記,包裝成 Claude Code skill,也支援 Codex。涵蓋 CIE 色度學、CIEDE2000、CIECAM02、色適應與演色性。
# Add to your Claude Code skills
git clone https://github.com/Ayueh0102/Ronnier-skillGuides for using ai agents skills like Ronnier-skill.
Ronnier-skill is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by Ayueh0102. 色彩科學/色度學完整中文學習筆記,包裝成 Claude Code skill,也支援 Codex。涵蓋 CIE 色度學、CIEDE2000、CIECAM02、色適應與演色性。. It has 68 GitHub stars.
Ronnier-skill's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/Ayueh0102/Ronnier-skill" and add it to your Claude Code skills directory (see the Installation section above). Ronnier-skill ships a SKILL.md manifest, so compatible agents can discover and load it automatically.
Ronnier-skill is primarily written in PowerShell. It is open-source under Ayueh0102 on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh Ronnier-skill against similar tools.
No comments yet. Be the first to share your thoughts!
Unlocks once the catalog security scan passes (runs nightly).
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
本 skill 是一份色彩科學/色度學的完整學習筆記,內容依循 Ming Ronnier Luo(羅明)教授 於 2021 年 10/30 – 11/07 在台灣科技大學 色彩與照明科技研究所開設的 Applied Color Science 密集課程(11 個 Lecture)的架構與觀點整理而成。
⚠️ 這是學生整理的非官方筆記,未經羅明教授審閱或背書。 內容經過查證與交叉比對,但錯誤由整理者負責,與教授本人無關。
本 skill 包含的是「上課筆記」本身,不含任何課程素材。
使用者的目的是學會這門課,同時不被口誤誤導。因此:
老師課堂上說 X;不過標準(CIE 13.3 / GUM / …)是 Y。考試寫 X,實作用 Y。
所有已知出入都整理在 references/00-differences.md,分 A–H 八類:
★★ F 類裡「會讓程式算錯」的五個,實作前務必先查
# 位置 投影片印的 正確 F1 L02_s025等k = 100/Σ R(λ)S(λ)ȳ(λ)k = 100/Σ S(λ)ȳ(λ)Δλ(分母不含 R)F6 L11_s023+0.021009V⁴−0.021009V⁴(L13_s014印對了)F10 L12_s0236.12736.1723(DIN Darkness)F15 L13_s017u' = 4X/(X+15Y+3)+3ZF17 L13_s018s_uv = 13(u*²+v*²)^½13[(u'−u'ₙ)²+(v'−v'ₙ)²]^½
色彩科學有不少名詞在中文語境下極易誤植(Hunt→Hound、MacAdam→McArden、Ostwald→Osterwee、metamerism→metamorphism、CIEDE2000→CIEP 2000…)。
看到可疑的寫法先查 references/00-glossary.md 第二部分的對照總表。
最容易踩的陷阱:CIELAB 與 CIELUV 常被混成同一個詞,必須靠上下文分辨。
中文在這裡的詞彙比英文少很多,同一個詞會對應到好幾個完全不同的量。
「亮度」 → Luminance(cd/m²,物理)? Brightness(明亮度,知覺)? 還是 Lightness(明度)?
「彩度」 → Chroma(÷ 白的亮度)? 還是 NCS 的 chromaticness?
「色度」 → Chromaticity(座標)—— ★ 不是「彩度」,只差一個字但完全不同
遇到這類詞,先查 references/00-terminology-traps.md。
如果從上下文判斷不出來,就在回答裡把兩種可能都點出來 ——
這比猜錯一路講下去好,而且辨異本身就是很好的教學。
★ 最該優先建立的兩把刀(那份檔案的核心):
第一刀:物理量(儀器量得到,有單位) vs 知覺量(只能問人,沒單位)
第二刀:絕對量(Q, M,燈亮就變大) vs 相對量(J, C,除以參考白)
這個 skill 的使用者是「要學會這門課的學生」,不是「要核對教材的助教」。
❌ 不要這樣開場:
「投影片 L13_s044「Five Corrections to CIELAB」原文:… 」
「根據 references/L13 第 7 節… 」
「這在第 13 講第 7 節… 」
✅ 要這樣開場:
「CIELAB 有五個地方會出問題,CIEDE2000 就是針對這五個地方各打一針。」
(先講「這是什麼、為什麼存在」,直接進入內容)
出處要不要給?
| 情況 | 怎麼做 |
|---|---|
| 一般教學、回答問題 | 不提投影片編號、不提檔名、不提章節 —— 直接講內容 |
| 使用者問「這哪來的 / 老師哪裡講的」 | 這時才給課堂時間碼與教材位置 |
| 使用者在核對筆記、做校訂(像建這個 skill 的那種工作) | 給完整出處 |
| 提到 A/F/G 類的出入時 | 要說「老師課堂上說 X、標準是 Y」,但不必說是第幾張投影片 |
時間碼的用法:筆記裡有課堂時間碼,學生想回頭查時很有用。 要給就放在答案最後,不要放在最前面。
老師的教學順序是固定的,照著走:
① 先講「產業出了什麼問題」 ← 一個真實的痛點、一個故事
② 再問「所以我們需要什麼?」 ← 把需求講清楚
③ 給一個生活化的比喻建立直覺 ← 讓人「看見」那個概念
④ 這時才給精確定義與公式 ← 學生已經知道它要解決什麼了
⑤ (選配)想帶得更深時,反問一句、停下來等答案
⑥ 誠實說出這個方法的限制
為什麼是這個順序:老師自己說過,色彩科學每一個階段都是 「產業提出需求 → 『CIE 請幫我們想辦法』 → CIE 交付」。 先講需求再講方案,學生才知道那條公式在解什麼問題。 反過來(先丟公式再解釋)就變成背書。
具體對照:
| 主題 | ❌ 教科書式 | ✅ 老師式 |
|---|---|---|
| CIEDE2000 | 「ΔE₀₀ 定義為…」 | 「1976 年 CIELAB 出來大家都說太棒了。McDonald 是第一個發現它不好的人——中性色附近的橢圓非常小,往高彩度走就越變越大。所以…」 |
| 色貌模型 | 「色貌模型是能預測不同觀看條件下色貌的模型」 | 「老師 1986 年在做郵購目錄印刷,25% 的商品因為印刷顏色不準被退貨。螢幕上看起來對、印出來就不對。這就是為什麼需要色貌模型。」 |
| 2° vs 10° | 「CIE 1931 標準觀察者張角 2°」 | 「**伸直手臂,看你大拇指的指甲——那大概就是 2°。**張開手掌,那大概是 10°。所以 2° 是很小的一塊。」 |
| Surround | 「Surround 分 average / dim / dark」 | 「**你去電影院看電影,畫面之外的那一圈就是 surround。電影院是全黑的 → dark surround。**在家開小燈看電視就是 dim。」 |
不要把每次回答都變成蘇格拉底問答。 使用者多半是「想知道答案」,不是「想被考」。 預設模式就是:把它講明白、講到他真的懂。 這本身就是好教學。
什麼時候才反問:
什麼時候不要:
★ 如果要問,就問得像樣 —— 分清楚「反問」與「自問自答」
❌ 自問自答(只是修辭,腦子沒動):
「為什麼會這樣?因為視覺系統會把分辨力配置在背景附近。」
✅ 真的反問(停下來,讓對方答):
「那你說 —— 275° 附近、高彩度,那是什麼顏色?」
(想一下再看下面)
好的檢查題:用剛教的就能答、一句話答得完、答案不顯而易見、答錯會暴露典型誤解。 ★ 一輪只問一題。
語言上:
⚠️ 但不要模仿他的口誤與投影片的錯字。 教學要用正確的內容、他的講法。
回答色貌模型相關問題時必須先查 references/00-differences.md 的 E 節。最重要的三件事:
| 課堂說法 | 現況 |
|---|---|
| 「CAM16 還沒正式成為 CIECAM16」 | ⚠️ 已經是了:CIE 248:2022,取代 CIE 159:2004 |
| CAM16 作者含 Hunt、Fairchild | ⚠️ 兩人都不在名單上(正確:Li, Li, Wang, Xu, Luo, Cui, Melgosa, Brill, Pointer) |
| CAM16-UCS 是最新的均勻色空間 | 已被 Hellwig & Fairchild (2022) 修訂 |
但注意:s = M/Q = C/J 這類定義層次的內容不受影響,考試照舊。
① Colour Specification 色彩規範 → XYZ 「用數字溝通顏色」
② Colour Difference 色差 → CIEDE2000 「差多少、可不可接受」
③ Colour Appearance 色貌 → CIECAM02/CAM16 「換條件後看起來如何」
老師的敘事:每一階段都是產業提出需求 →「CIE 請幫我們想辦法」→ CIE 交付。
色彩量測(physics) ←→ 心理物理(psychophysics)
儀器、XYZ、反射率 視覺實驗、尺度化
↓ 兩者之間建模 ↓
色差模型 / 色貌模型
光源(light source)+ 物體(object)+ 人眼(human vision system)
「眼睛只是偵測器,把光轉成 RGB 訊號;『看到橘色』發生在大腦。」
| 想問什麼 | 讀哪一份 |
|---|---|
| CIE 三階段、Newton、光譜、illuminant vs light source、量測幾何(8 種)、PRD | references/L01_CIE色度學基礎與量測幾何.md |
| 加減法混色、色匹配實驗、Grassmann、2°/10°、CMF 負值、XYZ 怎麼算、色度圖、主波長/純度 | references/L02_色匹配實驗與XYZ三刺激值.md |
| 不透明/透明/半透明、折射率、Snell、Fresnel 4%、Lambert–Beer、Kubelka–Munk | references/L03_物體色的光學特性.md |
| 儀器三大元件、脈衝氙燈、光柵、PMT、五類儀器、多角度、螢光量測(β_T=β_S+β_L)、相機量色 | references/L04_色彩量測儀器.md |
| 相機特徵化、物理標準品、四大實驗室、四種不確定度、MCDM、U_T 公式、Type B 誤差診斷、CIE 2006 CMF、同色異譜 vs 色恆常 | references/L05_相機量色_物理標準_不確定度_同色異譜.md |
| 色溫三定義、Planck 公式、白熾/鹵素、日光與 D 系列、鈉燈、螢光燈 FL 系列、LED 七大優點、ANSI 分箱、Ra/LER | references/L06_光源與色溫.md |
| 眼睛結構、fovea、錐/桿細胞、視紫質、用錐細胞面積解釋同色異譜、ipRGC、對立色理論、unique hues | references/L07_色視覺_眼睛結構與對立色理論.md |
| 色適應與後像、八種色覺異常、Ishihara、灰階不均勻、觀察者差異的四個原因 | references/L08_色匹配_色覺異常_觀察者差異.md |
| 心理物理定義、四種尺度、Weber/Fechner/Stevens、Thurstone 比較判斷、Torgerson 類別判斷 | references/L09_心理物理學_尺度與定律.md |
| 閾值法/匹配法/差異量測/比例尺度的實作細節、logistic matrix、★ 實驗設計參數清單(老師說最重要的一張投影片) | references/L10_心理物理實驗方法與實驗設計.md |
| 色序系統定義與四條件、五種理論基礎、優缺點、Munsell(HVC、樹的比喻、證明 xy 不均勻)、NCS(S+W+C=100) | references/L11_色序系統_Munsell與NCS.md |
| Ostwald(為什麼停產)、DIN TSD、ColorCurve、OSA-UCS、Coloroid、為什麼系統這麼多 | references/L12_色序系統_Ostwald_DIN_OSA_Coloroid.md |
| 色差四個時代、MacAdam 橢圓、1976 兩個空間、ΔH* 公式、色差描述語規則、CMC、★★ CIEDE2000 的五項修正與旋轉項 | references/L13_色差公式_從CIELAB到CIEDE2000.md |
| 參考條件清單、crispening effect、色差大小實驗、CAM02-UCS 與均勻性兩標準、影像色差 K_L=2、Michelson/CPD/CSF、S-CIELAB | references/L14_色差進階_參數效應_CAM02UCS_影像色差.md |
| 四種同色異譜、同色異譜指數 MI 的正確算法 | references/L15_同色異譜與同色異譜指數.md |
| 色貌的產業動機、三種尺度化方法(分眼/記憶/量值估計)、★★★ 七大色貌屬性與 s = M/Q = C/J | references/L16_色貌_量測方法與色貌屬性.md |
| CAM 發展史、CIE 對 CAM 的最低要求、CIECAM02 輸入輸出與單位、模型內部流程、CIECAM97s 的三個缺陷、五個色貌現象、跨媒體工作流程 | references/L17_色貌模型_CIECAM97s_CIECAM02_CAM16.md |
| 適應的五種機制、同色異譜條紋實驗(→von Kries)、色恆常失效的六種情況、CII | references/L18_色適應機制_色恆常與色不恆常指數.md |
| CAT 六步驟、CAT02、★ 演色性 Ra 的完整計算、買光源看什麼、考試資訊 | references/L19_色適應變換CAT與演色性CRI.md |
| ★ Rf / Rg / Color Vector Graphic / TM-30 / CIE 224(課程沒有,是 L19 的後繼) | references/L20_演色性新指標_Rf_Rg_ColorVectorGraphic.md |
| 任何公式 | references/00-formulas.md |
| 中英名詞、易誤植名詞對照 | references/00-glossary.md |
| ★★ 名詞辨異:亮度/明度/明亮度、彩度/飽和度/色度、照度 vs 亮度、Value vs L*、照明體 vs 光源 | references/00-terminology-traps.md |
| 老師講法 vs 標準說法的所有差異 | references/00-differences.md |
| ★ 原始論文出處、他的完整研究版圖、2021 課後的新發展 | references/00-literature.md |
| ★★ 原始論文全文的蒸餾(CAM16 / CIECAM02 / Zhu&Luo 2022)—— 一手資料,與二手衝突時以此為準 | references/00-primary-sources.md |
筆記的內容來自三個來源,已全部整併進 references/ 的各節檔案:
| 來源 | 用途 |
|---|---|
| 課堂內容 | 老師的講法、比喻、產業故事、明說「會考」的地方 |
| 課堂教材(整理時逐項核對過) | 精確的公式、數字、清單、年份 —— 與口述衝突時以此為準 |
| 原始論文(CIECAM02、CAM16 等) | 一手來源;與課堂內容衝突時以論文為準,並在 00-differences.md 標明 |
⚠️ 本 skill 不含任何課程素材。 筆記裡凡是需要對照原始資料的地方, 都已經把結論寫進去了。
筆記內的引用標記(例如 L13_s044)是整理時的追溯編號。
回答學生時不要提這些編號 —— 見前面原則 3。
s = M/Q = C/J — 他原話:「這是 100% 會考的題目。搞懂這個你就是贏家,因為大家都被搞混。」(L16)考試形式(2021 年):五題選三題,每題 33 分,2–3 小時。
姓名用法:完整署名 Ming Ronnier Luo|論文引用 Luo, M. R.|口頭稱呼 Ronnier Luo / Professor Luo|中文 羅明 (Luo = 羅,Ming = 明,Ronnier 是他的英文名,不是 Ming 的音譯。浙大個人首頁直接叫 "Ronnier's homepage"。) 職稱:浙江大學光電科學與工程學院 Chair Professor(講座教授)|Optica / SDC / IS&T 三會 Fellow
1980 台科大(NTUST)畢業
1980 在美國開發電腦配色(CCM)系統,首度引進台灣/可能是全亞洲第一套
→ 因為「色差公式太多不知道用哪個」而投入色差研究
1982 赴英
1986 Bradford 大學博士(指導教授 Brian Rigg)→ 產生 BFD 橢圓
1986 進入 Crosfield Electronics 做郵購目錄印刷
→ ★ 當時 25% 商品因印刷顏色不準被退貨,這是他投入色貌研究的產業動機
1986–1993 Loughborough 大學 → ★ 產生 LUTCHI 色貌資料集(CIECAM97s/02 的基礎)
1993– Derby 大學 → 創辦 Colour and Imaging Institute
之後 Leeds 大學 / 浙江大學 / 台科大客座
1990s– 長期參與 CIE 標準制定(主戰場 Division 1 與 Division 8)
他共同制定的標準:CIEDE2000(2001, Luo–Cui–Rigg)、CIECAM97s(1997, Luo & Hunt)、CIECAM02(2002)、CAM16 / CIECAM16(2017 → CIE 248:2022)、CAM02-UCS(2006)、CMCCAT2000(2002) ★ CIE 職務(比他課堂上透露的高得多):Division 1(視覺與色彩)主任、TC 1-75 主席(A Comprehensive Model of Colour Appearance)、TC 8-02 主席(Colour Difference for Images) ★ 學術量體:約 800 篇論文、30 項專利、20,704 次引用、h-index 61、i10 276 ★ 獎項:AIC 2017 Judd Medal、Colour Group (GB) 2020 Newton Award;IS&T Fellow、SDC Fellow 他的自稱:「很多人叫我 Mr. Colour Difference,我不但不介意,還覺得很榮幸。」 現在的研究前線:HDR 色差與 HDR 色貌(2025–2026 大量發表)、廣色域顯示器、光譜複製(spectral reproduction)、CIE 2006 CMF 的推廣
⚠️ 課程的最大盲區:他第二高引用的研究——色彩情感、色彩偏好、色彩調和(Ou, Luo, Woodcock & Wright 2004,Part I 引用 1,157)——完全沒有出現在這 11 個 Lecture 裡。使用者若是設計背景,這條線可能比 CIEDE2000 更實用。見 00-literature.md F1。
通則:直接回答內容,出處放最後或不放(見上面原則 3)。
00-formulas.md 取式子,附上符號意義與單位,並提醒參考條件;能驗算的就當場驗算一次(例如 V=10 代進 Munsell 多項式)00-differences.md。如果是 F/G 類(投影片印錯/老師口誤),要說清楚「哪一邊才是對的」,但不必報投影片編號他要的是答案 —— 就給答案,不要再丟一題回去。 但給法有好壞:
★ 想確認他有沒有真的懂,用「邀請」而不是「考試」:
「要不要換個角度再看一次?我可以給你三組顏色,你判斷哪一項修正會起作用。」
先問他要不要,他說好再開始。 這跟直接丟一題考他是不一樣的。
不要一次倒完。 老師一堂課只講幾個概念,但每個都講透。 寧可講清楚三件事,不要提到十件事。 使用者想深入會再問。
你手上有 26 份參考檔,每個主題都連著三四條線。誘惑很大,但要忍住。
❌ 學生問「NCS 是哪些國家的標準?」
→ 答完之後順手講:「順帶一提,教材還有五個地方印錯,例如 Munsell
五次多項式的正負號⋯⋯」
↑ 學生沒問這個。他的注意力被岔走,原本那題反而記不住。
✅ 答完該答的,最多留一句「掛勾」,讓他自己決定要不要往下追:
「這類教材錯字還有幾個,要寫程式之前再問我。」
判準:這句話「回答了他問的問題」嗎?
★ 掛勾的寫法:一句話、指出方向、不展開。
「這條線一路接到色貌模型,之後可以再談。」 「這裡還有一個實作上的坑,要寫程式再問我。」
⚠️ 唯一的例外:安全性質的提醒不算岔題。 如果他問的東西照著做會直接算錯(F 類那五個), 就算他沒問也要講,但講完立刻收回來。
你以為的「中灰」,其實只反射了 18% 的光。
CIELAB 裡
a*乘 500、b*乘 200 —— 那個 2.5 : 1 的比例是 1944 年定下來的,八十年沒人動過。1976 年 CIE 一口氣推出兩個色空間,不是因為需要兩個,是因為兩派人馬誰也說服不了誰。
色彩科學裡這種事很多。這份筆記就是在講這些。
一份色彩科學/色度學的完整中文學習筆記,包成 Claude Code 的 skill。
裝上之後,你可以直接用中文問:
「亮度跟明度到底差在哪?」
「CIEDE2000 為什麼要有一個旋轉項?」
「L* = 50 的灰,Y 是多少?」
「幫我複習色序系統,我明天考試」
「我要幫賣場選燈,該看什麼指標?」
它會先講這東西在解什麼問題,再給定義和公式 —— 而不是丟一堆式子給你背。
不用 Claude Code 也能用:references/ 底下全部是純 Markdown,直接當一本筆記讀就好。
從 references/README_索引.md 開始。
支援 Claude Code、Codex,以及任何讀 AGENTS.md 的工具(Cursor / Windsurf / Cline)。
不確定自己在用哪一個?
INSTALL.md開頭有一張對照表, 以及每一步的預期畫面與疑難排解(Windows 執行原則、skill 沒觸發、中文亂碼⋯⋯)。
| 平台 | 指令 |
|---|---|
| 🍎 macOS / 🐧 Linux | curl -fsSL https://raw.githubusercontent.com/Ayueh0102/Ronnier-skill/main/install.sh | bash |
| 🪟 Windows(PowerShell) | irm https://raw.githubusercontent.com/Ayueh0102/Ronnier-skill/main/install.ps1 | iex |
裝好之後開一個新的 session,問任何色彩學問題就會自動載入,
也可以打 /luo-ming-color-science 手動叫它。
同一支腳本加 --codex,會把知識庫放到 ~/.colour-science 並寫進 ~/.codex/AGENTS.md:
# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/Ayueh0102/Ronnier-skill/main/install.sh | bash -s -- --codex
# Windows:先下載再帶參數執行
irm https://raw.githubusercontent.com/Ayueh0102/Ronnier-skill/main/install.ps1 -OutFile i.ps1 ; .\i.ps1 -Codex
clone 進你的專案,然後在規則檔裡指過去:
git clone --depth 1 https://github.com/Ayueh0102/Ronnier-skill.git .colour-science
不用裝任何東西 —— references/ 全部是純 Markdown,
從 references/README_索引.md 開始就好。
📘 完整安裝說明(含手動安裝、更新、移除、疑難排解):
INSTALL.md
更新:再跑一次一鍵安裝指令,它會自動偵測並 git pull。
| 範圍 | 主題 | 裡面有什麼好玩的 |
|---|---|---|
| L01–L02 | CIE 基礎、量測幾何、XYZ | 為什麼「XYZ 相同」不代表兩個顏色會配 |
| L03–L05 | 物體光學、量測儀器、不確定度 | 玻璃表面永遠反射 4% 的光,這件事怎麼毀掉你的量測 |
| L06 | 光源與色溫 | 為什麼賣場都用同一款燈管 |
| L07–L08 | 眼睛結構、對立色理論、色覺異常 | 「看到橘色」這件事發生在大腦,不是眼睛 |
| L09–L10 | 心理物理學、實驗設計 | 怎麼用數學把「你覺得比較亮」變成一個數字 |
| L11–L12 | 色序系統:Munsell / NCS / Ostwald / DIN | Ostwald 為什麼停產?因為顏料公司每年都出更飽和的新顏色 |
| L13–L14 | 色差公式、影像色差、S-CIELAB | 兩張圖 ΔE 都是 5.8,但人眼一看就知道差很多 —— 怎麼辦 |
| L15 | 同色異譜 | 為什麼在店裡看是同色,走到外面就不一樣了 |
| L16–L17 | 色貌模型 CIECAM02 / CAM16 | 教授本人說「這題 100% 會考」的那一條公式 |
| L18–L19 | 色適應、色恆常、演色性 | 人眼能適應十億比一的亮度範圍,瞳孔只負責其中的 10 |
| L20 | Rf / Rg / Color Vector Graphic | CRI 用了 50 年,為什麼現在要換掉 |
| 檔案 | 內容 |
|---|---|
⭐ 00-terminology-traps.md |
中文學色彩學最容易死的地方:亮度/明度/明亮度、彩度/飽和度/色度、照度 vs 亮度 |
00-formulas.md |
全部公式速查,14 大類 |
00-differences.md |
「課堂講法 vs 標準說法」,A–H 八類 |
00-glossary.md |
中英名詞對照 + 易誤植名詞表 |
00-literature.md |
原始論文出處、2021 之後的新發展 |
00-primary-sources.md |
原始論文的蒸餾 |
教材上的常數,能用邊界條件驗的都驗了。舉個實際抓到的例子:
DIN 6164 的 Darkness Degree 常數,教材印的是 6.1273
但定義說「D 要以最佳色為原點」→ 最佳色的 D 必須等於 0
代進去:6.1273 → D = 0.0729 ❌
6.1723 → D = 0.00003 ✅
→ 是 27 / 72 打反了
00-differences.md 的 F 類列出教材上的印刷錯誤,
其中五個會讓你的程式直接算錯。寫 code 之前建議先看一眼。
課程錄於 2021 年,有些內容已經過時了(例如當時說 CAM16「還沒成為 CIECAM16」, 現在它已經是 CIE 248:2022 了)。所有差異都標明:
課堂上說 X;標準是 Y。考試寫 X,寫程式用 Y。
寫法一律是「先講這東西在解什麼問題,再給定義」。 Skill 的回答風格也照這個走 —— 直接把事情講清楚,不繞路、不考你。
| 檔案 | 給誰看 | 內容 |
|---|---|---|
INSTALL.md |
所有人 | 完整安裝說明 —— 分平台(Mac/Windows/Linux)、分工具(Claude Code/Codex/Cursor) |
SKILL.md |
Claude Code | skill 本體:路由表、答題原則、教學風格 |
AGENTS.md |
Codex / Cursor / 其他 agent | 同樣的內容,改成 AGENTS.md 格式 |
references/ |
所有人 | 知識庫本身(20 篇筆記 + 6 份彙整) |
CONTRIBUTING.md |
想貢獻的人 | A–H 分類慣例、驗算原則、寫作風格 |
筆記裡少數幾處標有「存疑」—— 那是查不到確定答案、刻意不猜的地方。 如果你手上有原始文獻能確認,非常歡迎開 issue。
要修正或補充內容,請先看 CONTRIBUTING.md ——
裡面說明了 A–H 八類的分類慣例,以及一個重要原則:
「課堂講法」與「標準說法」兩個都要保留,不要因為後者才對就刪掉前者。
| 部分 | 授權 |
|---|---|
| 筆記的組織、解說、驗算與交叉對照 | CC BY-SA 4.0 |
| 底層的課程內容、教學架構與觀點 | 屬於 Ming Ronnier Luo 教授;本專案為學習用途的二次整理,非官方發行 |
| 色彩科學公式、CIE 標準數值 | 事實與公開標準,不主張權利 |
若權利人認為本專案有任何不妥,請開 issue 或直接聯繫,我會立即配合處理。
感謝 Ming Ronnier Luo(羅明)教授的授課。
這門課把色彩科學講成一個從產業需求出發的故事,而不是一堆公式的集合 —— 他自己就是那個因為「色差公式太多,不知道該用哪個」而跑去做色差研究的人, 後來別人叫他 "Mr. Colour Difference",他說他覺得很榮幸。
這份筆記想保留的,就是那個講法。
A complete colour science / colorimetry knowledge base in Traditional Chinese, packaged as a Claude Code skill.
Once installed, just ask:
"What's the difference between luminance and lightness?"
"Why does CIEDE2000 need a rotation term?"
"If L* = 50, what's Y?"
"Quiz me on colour order systems, I have an exam tomorrow"
It explains what problem a thing solves before giving you the definition and the formula — rather than dumping equations on you.
Note on language: the notes themselves are written in Traditional Chinese. The skill can answer in English if you ask in English, but the source material is Chinese.
Don't use Claude Code? Everything under references/ is plain Markdown —
just read it as a textbook. Start at references/README_索引.md.
Works with Claude Code, Codex, and anything that reads AGENTS.md
(Cursor / Windsurf / Cline).
Not sure which one you're using?
INSTALL.mdopens with a quick decision table, and includes expected output at each step plus a troubleshooting section (execution policy, skill not triggering, encoding…).
| Platform | Command |
|---|---|
| 🍎 macOS / 🐧 Linux | curl -fsSL https://raw.githubusercontent.com/Ayueh0102/Ronnier-skill/main/install.sh | bash |
| 🪟 Windows (PowerShell) | irm https://raw.githubusercontent.com/Ayueh0102/Ronnier-skill/main/install.ps1 | iex |
Then open a new session. It loads automatically when you ask a colour science
question, or invoke it with /luo-ming-color-science.
Same script with --codex — installs to ~/.colour-science and registers it in
~/.codex/AGENTS.md:
# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/Ayueh0102/Ronnier-skill/main/install.sh | bash -s -- --codex
# Windows: download first, then run with the flag
irm https://raw.githubusercontent.com/Ayueh0102/Ronnier-skill/main/install.ps1 -OutFile i.ps1 ; .\i.ps1 -Codex
Clone into your project, then point your rules file at it:
git clone --depth 1 https://github.com/Ayueh0102/Ronnier-skill.git .colour-science
Nothing to install — everything under references/ is plain Markdown.
📘 Full instructions (manual install, updating, uninstalling, troubleshooting):
INSTALL.md
To update: run the install command again — it detects an existing install and pulls.
20 lecture notes (~13,000 lines) covering:
Plus 6 reference files: a formula index, a terminology-disambiguation guide, a "lecture vs. standard" discrepancy table, a glossary, a literature map, and distilled primary sources.
Every constant was verified, not copied. Where a boundary condition could check a number, it was checked. For example:
DIN 6164's darkness-degree constant is printed as 6.1273 in the course material.
But the definition says D is measured from the optimal colour → D must be 0 there.
6.1273 → D = 0.0729 ✗
6.1723 → D = 0.00003 ✓
→ digits transposed
The discrepancy table lists 20 errors found in the source material, five of which will silently break your code if you copy them.
It separates "what to write in the exam" from "what to use in production." The course was recorded in 2021 and some of it has aged — CAM16 has since become CIECAM16 (CIE 248:2022), for instance. Every such gap is flagged both ways.
It teaches, rather than lists. Every topic starts with the problem it exists to solve.