{
    "@context": "https://schema.org",
    "@type": "Article",
    "@id": "https://appstoryo.com/zh-hant/blog/hex-vs-rgb-vs-hsl-vs-cmyk-which-color-format-to-use",
    "url": "https://appstoryo.com/zh-hant/blog/hex-vs-rgb-vs-hsl-vs-cmyk-which-color-format-to-use",
    "identifier": "https://appstoryo.com/zh-hant/blog/hex-vs-rgb-vs-hsl-vs-cmyk-which-color-format-to-use",
    "name": "HEX、RGB、HSL 與 CMYK：該用哪種顏色格式，什麼時候用",
    "headline": "HEX、RGB、HSL 與 CMYK：該用哪種顏色格式，什麼時候用",
    "description": "HEX、RGB、HSL 與 CMYK 有什麼差別？透過實用範例了解網頁、印刷、UI 設計與社群媒體分別該用哪種顏色格式。",
    "inLanguage": "zh-Hant",
    "datePublished": "2026-03-21",
    "dateModified": "2026-08-26",
    "author": {
        "@type": "Person",
        "name": "Lubor Šimůnek"
    },
    "publisher": {
        "@type": "Organization",
        "name": "lapnito.cz s.r.o.",
        "url": "https://appstoryo.com"
    },
    "isPartOf": {
        "@type": "WebSite",
        "name": "AppStoryo",
        "url": "https://appstoryo.com"
    },
    "license": "https://creativecommons.org/licenses/by/4.0/",
    "keywords": [
        "設計",
        "article",
        "AppStoryo"
    ],
    "articleSection": "設計",
    "image": "https://appstoryo.com/upload/blog/hex-vs-rgb-vs-hsl-vs-cmyk-hero.jpg",
    "encoding": [
        {
            "@type": "MediaObject",
            "contentUrl": "https://appstoryo.com/zh-hant/blog/hex-vs-rgb-vs-hsl-vs-cmyk-which-color-format-to-use.pdf",
            "encodingFormat": "application/pdf"
        },
        {
            "@type": "MediaObject",
            "contentUrl": "https://appstoryo.com/zh-hant/blog/hex-vs-rgb-vs-hsl-vs-cmyk-which-color-format-to-use.md",
            "encodingFormat": "text/markdown"
        },
        {
            "@type": "MediaObject",
            "contentUrl": "https://appstoryo.com/zh-hant/blog/hex-vs-rgb-vs-hsl-vs-cmyk-which-color-format-to-use.txt",
            "encodingFormat": "text/plain"
        },
        {
            "@type": "MediaObject",
            "contentUrl": "https://appstoryo.com/zh-hant/blog/hex-vs-rgb-vs-hsl-vs-cmyk-which-color-format-to-use.json",
            "encodingFormat": "application/json"
        },
        {
            "@type": "MediaObject",
            "contentUrl": "https://appstoryo.com/zh-hant/blog/hex-vs-rgb-vs-hsl-vs-cmyk-which-color-format-to-use.epub",
            "encodingFormat": "application/epub+zip"
        },
        {
            "@type": "MediaObject",
            "contentUrl": "https://appstoryo.com/zh-hant/blog/hex-vs-rgb-vs-hsl-vs-cmyk-which-color-format-to-use.jats.xml",
            "encodingFormat": "application/xml"
        },
        {
            "@type": "MediaObject",
            "contentUrl": "https://appstoryo.com/zh-hant/blog/hex-vs-rgb-vs-hsl-vs-cmyk-which-color-format-to-use.bib",
            "encodingFormat": "application/x-bibtex"
        },
        {
            "@type": "MediaObject",
            "contentUrl": "https://appstoryo.com/zh-hant/blog/hex-vs-rgb-vs-hsl-vs-cmyk-which-color-format-to-use.ris",
            "encodingFormat": "application/x-research-info-systems"
        },
        {
            "@type": "MediaObject",
            "contentUrl": "https://appstoryo.com/zh-hant/blog/hex-vs-rgb-vs-hsl-vs-cmyk-which-color-format-to-use.csl.json",
            "encodingFormat": "application/vnd.citationstyles.csl+json"
        }
    ],
    "cite": "Lubor Šimůnek (2026). HEX、RGB、HSL 與 CMYK：該用哪種顏色格式，什麼時候用. AppStoryo, lapnito.cz s.r.o. https://appstoryo.com/zh-hant/blog/hex-vs-rgb-vs-hsl-vs-cmyk-which-color-format-to-use",
    "sections": [
        {
            "level": 2,
            "heading": "同一種顏色，四種不同的語言",
            "text": "隨便挑一種顏色——比如一抹溫暖的珊瑚色。現在用四種方式來描述它：\n\n- HEX： #E8635A\n- RGB： rgb(232, 99, 90)\n- HSL： hsl(4, 75%, 63%)\n- CMYK： 0, 57, 61, 9\n\n這四種寫法描述的是完全相同的一種顏色。它們並非互相競爭的標準，而是針對不同情境最佳化的顏色表示方式。困惑的根源在於不清楚哪種情境該用哪種格式。\n\n本指南以淺白的語言拆解每一種格式：它是什麼、如何運作、什麼時候該用、什麼時候是錯誤的選擇。只要你的工作會接觸到顏色——設計、開發、印刷、行銷——這篇文章都能幫你避免為專案選錯格式。"
        },
        {
            "level": 2,
            "heading": "HEX：網頁的標準",
            "text": ""
        },
        {
            "level": 3,
            "heading": "它是什麼",
            "text": "HEX（十六進位）是以井字號開頭的六位字元代碼：#E8635A。每兩位字元分別以十六進位記法（00 到 FF）表示紅、綠、藍三個通道。\n\n它在功能上與 RGB 完全相同，只是寫法不同。#E8635A 就等於 rgb(232, 99, 90)。HEX 只是書寫 RGB 數值的一種更精簡的方式。"
        },
        {
            "level": 3,
            "heading": "什麼時候用 HEX",
            "text": "- CSS 與網頁開發——HEX 是 CSS 中預設的顏色寫法，所有瀏覽器都能辨識。color: #E8635A; 是網頁上最常見的顏色指定方式。\n- 設計工具——Figma、Sketch、Adobe XD 和 Canva 都以 HEX 作為主要輸入格式。設計師說「這個藍是 #3B82F6」，所有人都明白指的是什麼。\n- 品牌規範——數位品牌手冊幾乎總會列出 HEX 值，因為它簡短、沒有歧義、方便複製貼上。\n- 快速溝通——在 Slack 訊息裡說「用 #333」比說「用 rgb(51, 51, 51)」快得多。"
        },
        {
            "level": 3,
            "heading": "什麼時候不該用 HEX",
            "text": "- 需要透明度時——標準的六位 HEX 不支援透明通道。你得用八位 HEX（#E8635A80），可讀性更差，不如直接改用 RGBA。\n- 需要以程式方式調整顏色時——「把這個顏色調亮 20%」在 HEX 裡幾乎無法心算。這類需求 HSL 好用得多。\n- 印刷製作——印刷廠從來不用 HEX，一次也沒有。"
        },
        {
            "level": 3,
            "heading": "實際範例",
            "text": "你正在為到達頁面撰寫 CSS。設計師給了你一份包含品牌色的風格指南，於是你寫下：\n\n:root { --primary: #E8635A; --secondary: #2D3748; --accent: #F6AD55; }\n\nHEX 在這裡非常合適：精簡、易讀，而且到處都支援。"
        },
        {
            "level": 2,
            "heading": "RGB：螢幕的顏色模型",
            "text": ""
        },
        {
            "level": 3,
            "heading": "它是什麼",
            "text": "RGB 代表 Red（紅）、Green（綠）、Blue（藍）——螢幕用來混合出你所見一切顏色的三種光色。每個通道的數值範圍是 0 到 255。rgb(232, 99, 90) 表示 232 單位的紅、99 單位的綠與 90 單位的藍。\n\nRGB 是所有數位顏色的基礎。HEX 只是 RGB 的另一種寫法，HSL 則是對 RGB 做了更貼近人類直覺的轉換。螢幕上的一切最終都會變成傳送給像素的 RGB 數值。"
        },
        {
            "level": 3,
            "heading": "什麼時候用 RGB",
            "text": "- 需要透明度時——RGBA 增加了一個透明通道：rgba(232, 99, 90, 0.5) 表示 50% 不透明度。這比八位 HEX 清楚得多，並且在 CSS、設計工具與程式語言中獲得廣泛支援。\n- 程式開發與應用程式開發——Swift、Kotlin、Flutter、React Native 等應用程式框架內部通常直接使用 RGB/RGBA 數值。\n- LED 與燈光——智慧燈具（Philips Hue、LED 燈條）使用 RGB 數值。如果你在為實體燈光裝置做設計，RGB 就是原生格式。\n- 顏色運算——混合顏色、內插漸層或以程式產生顏色，在 RGB 中都非常直接。"
        },
        {
            "level": 3,
            "heading": "什麼時候不該用 RGB",
            "text": "- 印刷——螢幕發出光（加色混合），紙張反射光（減色混合）。RGB 無法準確表達印刷機最終輸出的效果。\n- 調整明度或飽和度——「把這個顏色的飽和度降低 30%」在 RGB 裡毫不直覺，你得先轉換成 HSL。"
        },
        {
            "level": 3,
            "heading": "實際範例",
            "text": "你正在開發一個 React Native 應用程式，需要一層半透明的遮罩：\n\nbackgroundColor: 'rgba(0, 0, 0, 0.6)'\n\n帶透明通道的 RGB 是最自然的選擇——直接、易讀，而且是繪製引擎的原生格式。"
        },
        {
            "level": 2,
            "heading": "HSL：設計師的格式",
            "text": ""
        },
        {
            "level": 3,
            "heading": "它是什麼",
            "text": "HSL 代表 Hue（色相）、Saturation（飽和度）、Lightness（明度）：\n\n- 色相（0°–360°）——顏色本身，也就是它在色相環上的位置。0° 是紅，120° 是綠，240° 是藍。\n- 飽和度（0%–100%）——顏色有多鮮豔。0% 是灰色，100% 是該色相最純粹的形態。\n- 明度（0%–100%）——顏色有多亮或多暗。0% 是黑，100% 是白，50% 才是這個顏色「原本」的樣子。\n\nhsl(4, 75%, 63%) 的意思是：偏紅的色相（4°）、非常鮮豔（飽和度 75%）、略偏亮（63%）。"
        },
        {
            "level": 3,
            "heading": "什麼時候用 HSL",
            "text": "- 設計系統與主題——HSL 是建立一致色階的最佳格式。想要主色的十個深淺層級嗎？保持色相不變，把明度從 10% 變到 95% 即可。想要低調一點的版本？把飽和度降下來。這在 HEX 或 RGB 中幾乎不可能憑直覺完成。\n- 深色模式 / 淺色模式——切換主題本質上就是調整明度與飽和度，而這正好對應 HSL 的參數。Tailwind CSS、Radix Colors 以及許多現代設計系統都建立在 HSL 之上。\n- 以程式產生顏色——從單一基礎色衍生出滑鼠停留狀態、停用狀態、背景色與框線色，在 HSL 中輕而易舉：較亮的變體是 hsl(4, 75%, 73%)，較暗的是 hsl(4, 75%, 43%)。\n- 無障礙設計——當你能直接看到並調整明度時，對比度檢查會變得更加直覺。"
        },
        {
            "level": 3,
            "heading": "什麼時候不該用 HSL",
            "text": "- 跨團隊溝通——大多數人不會用角度與百分比思考顏色。在設計交付時，說「按鈕是 hsl(4, 75%, 63%)」遠不如說「按鈕是 #E8635A」來得清楚。\n- 印刷——和 RGB 一樣，HSL 也是螢幕顏色模型。"
        },
        {
            "level": 3,
            "heading": "實際範例",
            "text": "你正在用 Tailwind CSS 建構設計系統，需要一套一致的色階：\n\n--brand-50: hsl(4, 75%, 95%);\n--brand-100: hsl(4, 75%, 90%);\n--brand-200: hsl(4, 75%, 80%);\n--brand-500: hsl(4, 75%, 63%);\n--brand-700: hsl(4, 75%, 43%);\n--brand-900: hsl(4, 75%, 25%);\n\n相同的色相、相同的飽和度、不同的明度。30 秒就能得到完美的色階。換成 HEX 試試看。"
        },
        {
            "level": 2,
            "heading": "CMYK：印刷的格式",
            "text": ""
        },
        {
            "level": 3,
            "heading": "它是什麼",
            "text": "CMYK 代表 Cyan（青）、Magenta（洋紅）、Yellow（黃）、Key（黑）。它把顏色描述為塗在白紙上的油墨混合。每個數值的範圍是 0% 到 100%：0, 57, 61, 9 表示 0% 青、57% 洋紅、61% 黃與 9% 黑。\n\n與靠疊加光線來成色的 RGB 不同，CMYK 是從白紙上做減法。油墨越多，顏色越暗。這就是它被稱為減色顏色模型的原因。"
        },
        {
            "level": 3,
            "heading": "什麼時候用 CMYK",
            "text": "- 印刷設計——名片、宣傳手冊、包裝、海報、雜誌。任何送去商業印刷廠的檔案都應當採用 CMYK 色彩模式。\n- 在 InDesign、Illustrator 中準備印刷檔案——這些工具讓你在 CMYK 模式下工作，預覽顏色印在紙上的效果（永遠不如螢幕上鮮豔）。\n- 色彩打樣——檢查你設計中的顏色能否用 CMYK 重現。某些鮮豔的 RGB 顏色（尤其是霓虹綠與電光藍）在物理上根本無法用 CMYK 印出來——它們「超出色域」。"
        },
        {
            "level": 3,
            "heading": "什麼時候不該用 CMYK",
            "text": "- 任何顯示在螢幕上的東西——網站、應用程式、社群媒體、簡報、電子郵件。螢幕使用 RGB。為網站指定 CMYK，就像用海里來指路一樣——它確實是個距離單位，但對這段旅程毫無用處。\n- 照片修圖——在 RGB 中修圖，只在最終為印刷輸出時才轉換為 CMYK。"
        },
        {
            "level": 3,
            "heading": "實際範例",
            "text": "你用 Illustrator 設計了一張海報。送去印刷廠之前，你把文件轉換為 CMYK 色彩模式（File → Document Color Mode → CMYK Color），檢查超出色域的警告，並調整那些變成混濁藍綠色的電光藍。最終的 PDF 以 CMYK 儲存，並附上印刷廠的 ICC 描述檔。"
        },
        {
            "level": 2,
            "heading": "速查表",
            "text": "格式 | 最適合 | 數值範圍 | 支援透明度 | 人類可讀性 | 適合印刷\nHEX | 網頁、CSS、品牌手冊 | #000000 – #FFFFFF | 僅八位（#RRGGBBAA） | 中 | 否\nRGB | 螢幕、應用程式、漸層 | 每通道 0–255 | 是（RGBA） | 中 | 否\nHSL | 設計系統、主題 | 0°–360°、0%–100%、0%–100% | 是（HSLA） | 高 | 否\nCMYK | 印刷、包裝 | 每通道 0%–100% | 否 | 低 | 是"
        },
        {
            "level": 2,
            "heading": "對照表：什麼工作用什麼格式",
            "text": "你的專案 | 使用格式 | 原因\n網站 CSS | HEX 或 HSL | 求簡潔用 HEX；需要主題的設計系統用 HSL\n行動應用程式（iOS/Android） | RGB/RGBA | 原生框架內部使用 RGB\nFigma / Sketch 設計檔 | HEX | 設計工具的標準輸入格式\n設計系統 / 設計權杖 | HSL | 在 HSL 中產生色階與變體極為簡單\n社群媒體圖片 | HEX 或 RGB | 純數位用途；Canva 與 Photoshop 都支援\n名片 / 宣傳手冊 | CMYK | 要送到實體印刷機上\n產品包裝 | CMYK + Pantone | 兼顧印刷與品牌色的一致性\n電子郵件範本 | HEX | 郵件軟體對 HEX 的支援穩定可靠\n智慧燈 / LED | RGB | LED 硬體原生使用 RGB\n品牌規範文件 | 四種全都要 | 不同團隊需要不同的格式"
        },
        {
            "level": 2,
            "heading": "它們之間可以互相轉換嗎？",
            "text": "可以——但有前提。\n\n- HEX ↔ RGB——無損，它們是同一份資料的不同寫法。\n- RGB ↔ HSL——無損，只是一次數學轉換。\n- RGB → CMYK——有損。某些 RGB 顏色（鮮亮的藍、霓虹色、明亮的綠）無法在 CMYK 中重現。轉換會把它們替換成最接近的可印刷顏色，結果往往顯得更黯淡。\n- CMYK → RGB——技術上可行，但結果取決於所使用的 ICC 描述檔。同一組 CMYK 數值，不同的轉換工具可能給出略有差異的 RGB 值。\n\n如果需要隨時隨地快速轉換，一款能同時顯示四種格式的手機取色應用程式就是最快的工作流程。Color Picker Camera: HEX RGB (https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237) 做的正是這件事——把相機對準任何顏色，就能並排看到 HEX、RGB、HSL 與 CMYK。輕點一下即可複製任一數值。iPhone (https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237) 與 Android (https://play.google.com/store/apps/details?id=com.tomas.color_picker) 皆可使用。"
        },
        {
            "level": 2,
            "heading": "常見錯誤",
            "text": ""
        },
        {
            "level": 3,
            "heading": "1. 用 RGB 做印刷設計",
            "text": "這是最典型的新手錯誤。你在 Photoshop 的 RGB 模式下做了一張色彩鮮豔的海報，送到印刷廠後成品卻灰濛濛的——綠色與藍色尤其明顯。輸出印刷檔案前務必轉換為 CMYK，並檢查色域警告。"
        },
        {
            "level": 3,
            "heading": "2. 需要透明度時卻用 HEX",
            "text": "如果你的設計需要半透明遮罩、陰影或毛玻璃效果，請改用 RGBA 或 HSLA。標準的六位 HEX 不帶有不透明度資訊，而八位 HEX 因為難以閱讀而很少被使用。"
        },
        {
            "level": 3,
            "heading": "3. 用 HEX 建構設計系統",
            "text": "「#3B82F6 但要亮 20%」需要轉換、計算，再轉換回來。而在 HSL 裡：把明度加 20% 就行了。設計權杖、主題產生器與現代 CSS 自訂屬性在 HSL 下運作得好得多。"
        },
        {
            "level": 3,
            "heading": "4. 把 CMYK 轉成 HEX 用於網頁，還期待顏色一樣",
            "text": "為印刷而以 CMYK 定義的品牌色，粗率地轉成 HEX 用於網頁時會看起來不一樣。正確的做法是：在螢幕上以視覺比對印刷成品的顏色，然後為數位用途單獨定義 HEX 值。品牌規範應當同時包含兩者。"
        },
        {
            "level": 2,
            "heading": "常見問題",
            "text": ""
        },
        {
            "level": 3,
            "heading": "HEX 和 RGB 有什麼差別？",
            "text": "顏色上毫無差別，只是寫法不同。HEX 用十六進位書寫同樣的紅/綠/藍數值。#FF0000 與 rgb(255, 0, 0) 完全相同。HEX 輸入較短；RGB 更方便以程式修改，而且支援透明通道（RGBA）。"
        },
        {
            "level": 3,
            "heading": "什麼時候該用 CMYK 而不是 RGB？",
            "text": "當你的最終成品會印在實體材料上時——紙張、卡紙、織品、塑膠。如果它只停留在螢幕上，就用 RGB（或 HEX/HSL）；如果要付印，就在輸出階段切換到 CMYK。"
        },
        {
            "level": 3,
            "heading": "HSL 比 HEX 更好嗎？",
            "text": "就設計系統、主題與顏色調整而言，是的。就快速溝通與複製貼上到各種工具而言，HEX 更實用。它們描述的是同樣的顏色，HSL 只是把資訊組織成更貼近人類思考顏色的方式（色相 → 鮮豔度 → 明亮度）。"
        },
        {
            "level": 3,
            "heading": "我的手機能同時顯示四種格式嗎？",
            "text": "可以。Color Picker Camera: HEX RGB (https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237) 能從相機或照片中擷取顏色，並同時顯示 HEX、RGB、HSL 與 CMYK。輕點任一數值即可複製。它就像一台面向真實世界的顏色格式計算機——拍一次，四種格式全到手。"
        },
        {
            "level": 2,
            "heading": "結論",
            "text": "網頁與快速溝通用 HEX。應用程式開發與透明度用 RGB。設計系統與顏色調整用 HSL。印刷用 CMYK。\n\n你不需要只選一種——你需要的是在每種情境下用對那一種。而當你需要在它們之間轉換，或者想把真實世界的顏色一次擷取成四種格式時，手機取色應用程式就是最快的工具。\n\n下載 iPhone 版 Color Picker Camera (https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237) | 下載 Android 版 (https://play.google.com/store/apps/details?id=com.tomas.color_picker)"
        }
    ],
    "text": "同一種顏色，四種不同的語言\n\n隨便挑一種顏色——比如一抹溫暖的珊瑚色。現在用四種方式來描述它：\n\n- HEX： #E8635A\n- RGB： rgb(232, 99, 90)\n- HSL： hsl(4, 75%, 63%)\n- CMYK： 0, 57, 61, 9\n\n這四種寫法描述的是完全相同的一種顏色。它們並非互相競爭的標準，而是針對不同情境最佳化的顏色表示方式。困惑的根源在於不清楚哪種情境該用哪種格式。\n\n本指南以淺白的語言拆解每一種格式：它是什麼、如何運作、什麼時候該用、什麼時候是錯誤的選擇。只要你的工作會接觸到顏色——設計、開發、印刷、行銷——這篇文章都能幫你避免為專案選錯格式。\n\nHEX：網頁的標準\n\n它是什麼\n\nHEX（十六進位）是以井字號開頭的六位字元代碼：#E8635A。每兩位字元分別以十六進位記法（00 到 FF）表示紅、綠、藍三個通道。\n\n它在功能上與 RGB 完全相同，只是寫法不同。#E8635A 就等於 rgb(232, 99, 90)。HEX 只是書寫 RGB 數值的一種更精簡的方式。\n\n什麼時候用 HEX\n\n- CSS 與網頁開發——HEX 是 CSS 中預設的顏色寫法，所有瀏覽器都能辨識。color: #E8635A; 是網頁上最常見的顏色指定方式。\n- 設計工具——Figma、Sketch、Adobe XD 和 Canva 都以 HEX 作為主要輸入格式。設計師說「這個藍是 #3B82F6」，所有人都明白指的是什麼。\n- 品牌規範——數位品牌手冊幾乎總會列出 HEX 值，因為它簡短、沒有歧義、方便複製貼上。\n- 快速溝通——在 Slack 訊息裡說「用 #333」比說「用 rgb(51, 51, 51)」快得多。\n\n什麼時候不該用 HEX\n\n- 需要透明度時——標準的六位 HEX 不支援透明通道。你得用八位 HEX（#E8635A80），可讀性更差，不如直接改用 RGBA。\n- 需要以程式方式調整顏色時——「把這個顏色調亮 20%」在 HEX 裡幾乎無法心算。這類需求 HSL 好用得多。\n- 印刷製作——印刷廠從來不用 HEX，一次也沒有。\n\n實際範例\n\n你正在為到達頁面撰寫 CSS。設計師給了你一份包含品牌色的風格指南，於是你寫下：\n\n:root { --primary: #E8635A; --secondary: #2D3748; --accent: #F6AD55; }\n\nHEX 在這裡非常合適：精簡、易讀，而且到處都支援。\n\nRGB：螢幕的顏色模型\n\n它是什麼\n\nRGB 代表 Red（紅）、Green（綠）、Blue（藍）——螢幕用來混合出你所見一切顏色的三種光色。每個通道的數值範圍是 0 到 255。rgb(232, 99, 90) 表示 232 單位的紅、99 單位的綠與 90 單位的藍。\n\nRGB 是所有數位顏色的基礎。HEX 只是 RGB 的另一種寫法，HSL 則是對 RGB 做了更貼近人類直覺的轉換。螢幕上的一切最終都會變成傳送給像素的 RGB 數值。\n\n什麼時候用 RGB\n\n- 需要透明度時——RGBA 增加了一個透明通道：rgba(232, 99, 90, 0.5) 表示 50% 不透明度。這比八位 HEX 清楚得多，並且在 CSS、設計工具與程式語言中獲得廣泛支援。\n- 程式開發與應用程式開發——Swift、Kotlin、Flutter、React Native 等應用程式框架內部通常直接使用 RGB/RGBA 數值。\n- LED 與燈光——智慧燈具（Philips Hue、LED 燈條）使用 RGB 數值。如果你在為實體燈光裝置做設計，RGB 就是原生格式。\n- 顏色運算——混合顏色、內插漸層或以程式產生顏色，在 RGB 中都非常直接。\n\n什麼時候不該用 RGB\n\n- 印刷——螢幕發出光（加色混合），紙張反射光（減色混合）。RGB 無法準確表達印刷機最終輸出的效果。\n- 調整明度或飽和度——「把這個顏色的飽和度降低 30%」在 RGB 裡毫不直覺，你得先轉換成 HSL。\n\n實際範例\n\n你正在開發一個 React Native 應用程式，需要一層半透明的遮罩：\n\nbackgroundColor: 'rgba(0, 0, 0, 0.6)'\n\n帶透明通道的 RGB 是最自然的選擇——直接、易讀，而且是繪製引擎的原生格式。\n\nHSL：設計師的格式\n\n它是什麼\n\nHSL 代表 Hue（色相）、Saturation（飽和度）、Lightness（明度）：\n\n- 色相（0°–360°）——顏色本身，也就是它在色相環上的位置。0° 是紅，120° 是綠，240° 是藍。\n- 飽和度（0%–100%）——顏色有多鮮豔。0% 是灰色，100% 是該色相最純粹的形態。\n- 明度（0%–100%）——顏色有多亮或多暗。0% 是黑，100% 是白，50% 才是這個顏色「原本」的樣子。\n\nhsl(4, 75%, 63%) 的意思是：偏紅的色相（4°）、非常鮮豔（飽和度 75%）、略偏亮（63%）。\n\n什麼時候用 HSL\n\n- 設計系統與主題——HSL 是建立一致色階的最佳格式。想要主色的十個深淺層級嗎？保持色相不變，把明度從 10% 變到 95% 即可。想要低調一點的版本？把飽和度降下來。這在 HEX 或 RGB 中幾乎不可能憑直覺完成。\n- 深色模式 / 淺色模式——切換主題本質上就是調整明度與飽和度，而這正好對應 HSL 的參數。Tailwind CSS、Radix Colors 以及許多現代設計系統都建立在 HSL 之上。\n- 以程式產生顏色——從單一基礎色衍生出滑鼠停留狀態、停用狀態、背景色與框線色，在 HSL 中輕而易舉：較亮的變體是 hsl(4, 75%, 73%)，較暗的是 hsl(4, 75%, 43%)。\n- 無障礙設計——當你能直接看到並調整明度時，對比度檢查會變得更加直覺。\n\n什麼時候不該用 HSL\n\n- 跨團隊溝通——大多數人不會用角度與百分比思考顏色。在設計交付時，說「按鈕是 hsl(4, 75%, 63%)」遠不如說「按鈕是 #E8635A」來得清楚。\n- 印刷——和 RGB 一樣，HSL 也是螢幕顏色模型。\n\n實際範例\n\n你正在用 Tailwind CSS 建構設計系統，需要一套一致的色階：\n\n--brand-50: hsl(4, 75%, 95%);\n--brand-100: hsl(4, 75%, 90%);\n--brand-200: hsl(4, 75%, 80%);\n--brand-500: hsl(4, 75%, 63%);\n--brand-700: hsl(4, 75%, 43%);\n--brand-900: hsl(4, 75%, 25%);\n\n相同的色相、相同的飽和度、不同的明度。30 秒就能得到完美的色階。換成 HEX 試試看。\n\nCMYK：印刷的格式\n\n它是什麼\n\nCMYK 代表 Cyan（青）、Magenta（洋紅）、Yellow（黃）、Key（黑）。它把顏色描述為塗在白紙上的油墨混合。每個數值的範圍是 0% 到 100%：0, 57, 61, 9 表示 0% 青、57% 洋紅、61% 黃與 9% 黑。\n\n與靠疊加光線來成色的 RGB 不同，CMYK 是從白紙上做減法。油墨越多，顏色越暗。這就是它被稱為減色顏色模型的原因。\n\n什麼時候用 CMYK\n\n- 印刷設計——名片、宣傳手冊、包裝、海報、雜誌。任何送去商業印刷廠的檔案都應當採用 CMYK 色彩模式。\n- 在 InDesign、Illustrator 中準備印刷檔案——這些工具讓你在 CMYK 模式下工作，預覽顏色印在紙上的效果（永遠不如螢幕上鮮豔）。\n- 色彩打樣——檢查你設計中的顏色能否用 CMYK 重現。某些鮮豔的 RGB 顏色（尤其是霓虹綠與電光藍）在物理上根本無法用 CMYK 印出來——它們「超出色域」。\n\n什麼時候不該用 CMYK\n\n- 任何顯示在螢幕上的東西——網站、應用程式、社群媒體、簡報、電子郵件。螢幕使用 RGB。為網站指定 CMYK，就像用海里來指路一樣——它確實是個距離單位，但對這段旅程毫無用處。\n- 照片修圖——在 RGB 中修圖，只在最終為印刷輸出時才轉換為 CMYK。\n\n實際範例\n\n你用 Illustrator 設計了一張海報。送去印刷廠之前，你把文件轉換為 CMYK 色彩模式（File → Document Color Mode → CMYK Color），檢查超出色域的警告，並調整那些變成混濁藍綠色的電光藍。最終的 PDF 以 CMYK 儲存，並附上印刷廠的 ICC 描述檔。\n\n速查表\n\n格式 | 最適合 | 數值範圍 | 支援透明度 | 人類可讀性 | 適合印刷\nHEX | 網頁、CSS、品牌手冊 | #000000 – #FFFFFF | 僅八位（#RRGGBBAA） | 中 | 否\nRGB | 螢幕、應用程式、漸層 | 每通道 0–255 | 是（RGBA） | 中 | 否\nHSL | 設計系統、主題 | 0°–360°、0%–100%、0%–100% | 是（HSLA） | 高 | 否\nCMYK | 印刷、包裝 | 每通道 0%–100% | 否 | 低 | 是\n\n對照表：什麼工作用什麼格式\n\n你的專案 | 使用格式 | 原因\n網站 CSS | HEX 或 HSL | 求簡潔用 HEX；需要主題的設計系統用 HSL\n行動應用程式（iOS/Android） | RGB/RGBA | 原生框架內部使用 RGB\nFigma / Sketch 設計檔 | HEX | 設計工具的標準輸入格式\n設計系統 / 設計權杖 | HSL | 在 HSL 中產生色階與變體極為簡單\n社群媒體圖片 | HEX 或 RGB | 純數位用途；Canva 與 Photoshop 都支援\n名片 / 宣傳手冊 | CMYK | 要送到實體印刷機上\n產品包裝 | CMYK + Pantone | 兼顧印刷與品牌色的一致性\n電子郵件範本 | HEX | 郵件軟體對 HEX 的支援穩定可靠\n智慧燈 / LED | RGB | LED 硬體原生使用 RGB\n品牌規範文件 | 四種全都要 | 不同團隊需要不同的格式\n\n它們之間可以互相轉換嗎？\n\n可以——但有前提。\n\n- HEX ↔ RGB——無損，它們是同一份資料的不同寫法。\n- RGB ↔ HSL——無損，只是一次數學轉換。\n- RGB → CMYK——有損。某些 RGB 顏色（鮮亮的藍、霓虹色、明亮的綠）無法在 CMYK 中重現。轉換會把它們替換成最接近的可印刷顏色，結果往往顯得更黯淡。\n- CMYK → RGB——技術上可行，但結果取決於所使用的 ICC 描述檔。同一組 CMYK 數值，不同的轉換工具可能給出略有差異的 RGB 值。\n\n如果需要隨時隨地快速轉換，一款能同時顯示四種格式的手機取色應用程式就是最快的工作流程。Color Picker Camera: HEX RGB (https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237) 做的正是這件事——把相機對準任何顏色，就能並排看到 HEX、RGB、HSL 與 CMYK。輕點一下即可複製任一數值。iPhone (https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237) 與 Android (https://play.google.com/store/apps/details?id=com.tomas.color_picker) 皆可使用。\n\n常見錯誤\n\n1. 用 RGB 做印刷設計\n\n這是最典型的新手錯誤。你在 Photoshop 的 RGB 模式下做了一張色彩鮮豔的海報，送到印刷廠後成品卻灰濛濛的——綠色與藍色尤其明顯。輸出印刷檔案前務必轉換為 CMYK，並檢查色域警告。\n\n2. 需要透明度時卻用 HEX\n\n如果你的設計需要半透明遮罩、陰影或毛玻璃效果，請改用 RGBA 或 HSLA。標準的六位 HEX 不帶有不透明度資訊，而八位 HEX 因為難以閱讀而很少被使用。\n\n3. 用 HEX 建構設計系統\n\n「#3B82F6 但要亮 20%」需要轉換、計算，再轉換回來。而在 HSL 裡：把明度加 20% 就行了。設計權杖、主題產生器與現代 CSS 自訂屬性在 HSL 下運作得好得多。\n\n4. 把 CMYK 轉成 HEX 用於網頁，還期待顏色一樣\n\n為印刷而以 CMYK 定義的品牌色，粗率地轉成 HEX 用於網頁時會看起來不一樣。正確的做法是：在螢幕上以視覺比對印刷成品的顏色，然後為數位用途單獨定義 HEX 值。品牌規範應當同時包含兩者。\n\n常見問題\n\nHEX 和 RGB 有什麼差別？\n\n顏色上毫無差別，只是寫法不同。HEX 用十六進位書寫同樣的紅/綠/藍數值。#FF0000 與 rgb(255, 0, 0) 完全相同。HEX 輸入較短；RGB 更方便以程式修改，而且支援透明通道（RGBA）。\n\n什麼時候該用 CMYK 而不是 RGB？\n\n當你的最終成品會印在實體材料上時——紙張、卡紙、織品、塑膠。如果它只停留在螢幕上，就用 RGB（或 HEX/HSL）；如果要付印，就在輸出階段切換到 CMYK。\n\nHSL 比 HEX 更好嗎？\n\n就設計系統、主題與顏色調整而言，是的。就快速溝通與複製貼上到各種工具而言，HEX 更實用。它們描述的是同樣的顏色，HSL 只是把資訊組織成更貼近人類思考顏色的方式（色相 → 鮮豔度 → 明亮度）。\n\n我的手機能同時顯示四種格式嗎？\n\n可以。Color Picker Camera: HEX RGB (https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237) 能從相機或照片中擷取顏色，並同時顯示 HEX、RGB、HSL 與 CMYK。輕點任一數值即可複製。它就像一台面向真實世界的顏色格式計算機——拍一次，四種格式全到手。\n\n結論\n\n網頁與快速溝通用 HEX。應用程式開發與透明度用 RGB。設計系統與顏色調整用 HSL。印刷用 CMYK。\n\n你不需要只選一種——你需要的是在每種情境下用對那一種。而當你需要在它們之間轉換，或者想把真實世界的顏色一次擷取成四種格式時，手機取色應用程式就是最快的工具。\n\n下載 iPhone 版 Color Picker Camera (https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237) | 下載 Android 版 (https://play.google.com/store/apps/details?id=com.tomas.color_picker)",
    "markdown": "## 同一種顏色，四種不同的語言\n\n隨便挑一種顏色——比如一抹溫暖的珊瑚色。現在用四種方式來描述它：\n\n- **HEX：** #E8635A\n- **RGB：** rgb(232, 99, 90)\n- **HSL：** hsl(4, 75%, 63%)\n- **CMYK：** 0, 57, 61, 9\n\n這四種寫法描述的是完全相同的一種顏色。它們並非互相競爭的標準，而是針對不同情境最佳化的顏色*表示方式*。困惑的根源在於不清楚哪種情境該用哪種格式。\n\n本指南以淺白的語言拆解每一種格式：它是什麼、如何運作、什麼時候該用、什麼時候是錯誤的選擇。只要你的工作會接觸到顏色——設計、開發、印刷、行銷——這篇文章都能幫你避免為專案選錯格式。\n\n## HEX：網頁的標準\n\n### 它是什麼\n\nHEX（十六進位）是以井字號開頭的六位字元代碼：`#E8635A`。每兩位字元分別以十六進位記法（00 到 FF）表示紅、綠、藍三個通道。\n\n它在功能上與 RGB 完全相同，只是寫法不同。`#E8635A` 就等於 `rgb(232, 99, 90)`。HEX 只是書寫 RGB 數值的一種更精簡的方式。\n\n### 什麼時候用 HEX\n\n- **CSS 與網頁開發**——HEX 是 CSS 中預設的顏色寫法，所有瀏覽器都能辨識。`color: #E8635A;` 是網頁上最常見的顏色指定方式。\n- **設計工具**——Figma、Sketch、Adobe XD 和 Canva 都以 HEX 作為主要輸入格式。設計師說「這個藍是 #3B82F6」，所有人都明白指的是什麼。\n- **品牌規範**——數位品牌手冊幾乎總會列出 HEX 值，因為它簡短、沒有歧義、方便複製貼上。\n- **快速溝通**——在 Slack 訊息裡說「用 #333」比說「用 rgb(51, 51, 51)」快得多。\n\n### 什麼時候不該用 HEX\n\n- **需要透明度時**——標準的六位 HEX 不支援透明通道。你得用八位 HEX（`#E8635A80`），可讀性更差，不如直接改用 RGBA。\n- **需要以程式方式調整顏色時**——「把這個顏色調亮 20%」在 HEX 裡幾乎無法心算。這類需求 HSL 好用得多。\n- **印刷製作**——印刷廠從來不用 HEX，一次也沒有。\n\n### 實際範例\n\n你正在為到達頁面撰寫 CSS。設計師給了你一份包含品牌色的風格指南，於是你寫下：\n\n`:root { --primary: #E8635A; --secondary: #2D3748; --accent: #F6AD55; }`\n\nHEX 在這裡非常合適：精簡、易讀，而且到處都支援。\n\n## RGB：螢幕的顏色模型\n\n### 它是什麼\n\nRGB 代表 Red（紅）、Green（綠）、Blue（藍）——螢幕用來混合出你所見一切顏色的三種光色。每個通道的數值範圍是 0 到 255。`rgb(232, 99, 90)` 表示 232 單位的紅、99 單位的綠與 90 單位的藍。\n\nRGB 是所有數位顏色的基礎。HEX 只是 RGB 的另一種寫法，HSL 則是對 RGB 做了更貼近人類直覺的轉換。螢幕上的一切最終都會變成傳送給像素的 RGB 數值。\n\n### 什麼時候用 RGB\n\n- **需要透明度時**——RGBA 增加了一個透明通道：`rgba(232, 99, 90, 0.5)` 表示 50% 不透明度。這比八位 HEX 清楚得多，並且在 CSS、設計工具與程式語言中獲得廣泛支援。\n- **程式開發與應用程式開發**——Swift、Kotlin、Flutter、React Native 等應用程式框架內部通常直接使用 RGB/RGBA 數值。\n- **LED 與燈光**——智慧燈具（Philips Hue、LED 燈條）使用 RGB 數值。如果你在為實體燈光裝置做設計，RGB 就是原生格式。\n- **顏色運算**——混合顏色、內插漸層或以程式產生顏色，在 RGB 中都非常直接。\n\n### 什麼時候不該用 RGB\n\n- **印刷**——螢幕發出光（加色混合），紙張反射光（減色混合）。RGB 無法準確表達印刷機最終輸出的效果。\n- **調整明度或飽和度**——「把這個顏色的飽和度降低 30%」在 RGB 裡毫不直覺，你得先轉換成 HSL。\n\n### 實際範例\n\n你正在開發一個 React Native 應用程式，需要一層半透明的遮罩：\n\n`backgroundColor: 'rgba(0, 0, 0, 0.6)'`\n\n帶透明通道的 RGB 是最自然的選擇——直接、易讀，而且是繪製引擎的原生格式。\n\n## HSL：設計師的格式\n\n### 它是什麼\n\nHSL 代表 Hue（色相）、Saturation（飽和度）、Lightness（明度）：\n\n- **色相**（0°–360°）——顏色本身，也就是它在色相環上的位置。0° 是紅，120° 是綠，240° 是藍。\n- **飽和度**（0%–100%）——顏色有多鮮豔。0% 是灰色，100% 是該色相最純粹的形態。\n- **明度**（0%–100%）——顏色有多亮或多暗。0% 是黑，100% 是白，50% 才是這個顏色「原本」的樣子。\n\n`hsl(4, 75%, 63%)` 的意思是：偏紅的色相（4°）、非常鮮豔（飽和度 75%）、略偏亮（63%）。\n\n### 什麼時候用 HSL\n\n- **設計系統與主題**——HSL 是建立一致色階的最佳格式。想要主色的十個深淺層級嗎？保持色相不變，把明度從 10% 變到 95% 即可。想要低調一點的版本？把飽和度降下來。這在 HEX 或 RGB 中幾乎不可能憑直覺完成。\n- **深色模式 / 淺色模式**——切換主題本質上就是調整明度與飽和度，而這正好對應 HSL 的參數。Tailwind CSS、Radix Colors 以及許多現代設計系統都建立在 HSL 之上。\n- **以程式產生顏色**——從單一基礎色衍生出滑鼠停留狀態、停用狀態、背景色與框線色，在 HSL 中輕而易舉：較亮的變體是 `hsl(4, 75%, 73%)`，較暗的是 `hsl(4, 75%, 43%)`。\n- **無障礙設計**——當你能直接看到並調整明度時，對比度檢查會變得更加直覺。\n\n### 什麼時候不該用 HSL\n\n- **跨團隊溝通**——大多數人不會用角度與百分比思考顏色。在設計交付時，說「按鈕是 hsl(4, 75%, 63%)」遠不如說「按鈕是 #E8635A」來得清楚。\n- **印刷**——和 RGB 一樣，HSL 也是螢幕顏色模型。\n\n### 實際範例\n\n你正在用 Tailwind CSS 建構設計系統，需要一套一致的色階：\n\n`--brand-50: hsl(4, 75%, 95%);--brand-100: hsl(4, 75%, 90%);--brand-200: hsl(4, 75%, 80%);--brand-500: hsl(4, 75%, 63%);--brand-700: hsl(4, 75%, 43%);--brand-900: hsl(4, 75%, 25%);`\n\n相同的色相、相同的飽和度、不同的明度。30 秒就能得到完美的色階。換成 HEX 試試看。\n\n## CMYK：印刷的格式\n\n### 它是什麼\n\nCMYK 代表 Cyan（青）、Magenta（洋紅）、Yellow（黃）、Key（黑）。它把顏色描述為塗在白紙上的油墨混合。每個數值的範圍是 0% 到 100%：`0, 57, 61, 9` 表示 0% 青、57% 洋紅、61% 黃與 9% 黑。\n\n與靠疊加光線來成色的 RGB 不同，CMYK 是從白紙上做減法。油墨越多，顏色越暗。這就是它被稱為**減色**顏色模型的原因。\n\n### 什麼時候用 CMYK\n\n- **印刷設計**——名片、宣傳手冊、包裝、海報、雜誌。任何送去商業印刷廠的檔案都應當採用 CMYK 色彩模式。\n- **在 InDesign、Illustrator 中準備印刷檔案**——這些工具讓你在 CMYK 模式下工作，預覽顏色印在紙上的效果（永遠不如螢幕上鮮豔）。\n- **色彩打樣**——檢查你設計中的顏色能否用 CMYK 重現。某些鮮豔的 RGB 顏色（尤其是霓虹綠與電光藍）在物理上根本無法用 CMYK 印出來——它們「超出色域」。\n\n### 什麼時候不該用 CMYK\n\n- **任何顯示在螢幕上的東西**——網站、應用程式、社群媒體、簡報、電子郵件。螢幕使用 RGB。為網站指定 CMYK，就像用海里來指路一樣——它確實是個距離單位，但對這段旅程毫無用處。\n- **照片修圖**——在 RGB 中修圖，只在最終為印刷輸出時才轉換為 CMYK。\n\n### 實際範例\n\n你用 Illustrator 設計了一張海報。送去印刷廠之前，你把文件轉換為 CMYK 色彩模式（`File → Document Color Mode → CMYK Color`），檢查超出色域的警告，並調整那些變成混濁藍綠色的電光藍。最終的 PDF 以 CMYK 儲存，並附上印刷廠的 ICC 描述檔。\n\n## 速查表\n\n| 格式 | 最適合 | 數值範圍 | 支援透明度 | 人類可讀性 | 適合印刷 |\n| --- | --- | --- | --- | --- | --- |\n| HEX | 網頁、CSS、品牌手冊 | #000000 – #FFFFFF | 僅八位（#RRGGBBAA） | 中 | 否 |\n| RGB | 螢幕、應用程式、漸層 | 每通道 0–255 | 是（RGBA） | 中 | 否 |\n| HSL | 設計系統、主題 | 0°–360°、0%–100%、0%–100% | 是（HSLA） | 高 | 否 |\n| CMYK | 印刷、包裝 | 每通道 0%–100% | 否 | 低 | 是 |\n\n## 對照表：什麼工作用什麼格式\n\n| 你的專案 | 使用格式 | 原因 |\n| --- | --- | --- |\n| 網站 CSS | HEX 或 HSL | 求簡潔用 HEX；需要主題的設計系統用 HSL |\n| 行動應用程式（iOS/Android） | RGB/RGBA | 原生框架內部使用 RGB |\n| Figma / Sketch 設計檔 | HEX | 設計工具的標準輸入格式 |\n| 設計系統 / 設計權杖 | HSL | 在 HSL 中產生色階與變體極為簡單 |\n| 社群媒體圖片 | HEX 或 RGB | 純數位用途；Canva 與 Photoshop 都支援 |\n| 名片 / 宣傳手冊 | CMYK | 要送到實體印刷機上 |\n| 產品包裝 | CMYK + Pantone | 兼顧印刷與品牌色的一致性 |\n| 電子郵件範本 | HEX | 郵件軟體對 HEX 的支援穩定可靠 |\n| 智慧燈 / LED | RGB | LED 硬體原生使用 RGB |\n| 品牌規範文件 | 四種全都要 | 不同團隊需要不同的格式 |\n\n## 它們之間可以互相轉換嗎？\n\n可以——但有前提。\n\n- **HEX ↔ RGB**——無損，它們是同一份資料的不同寫法。\n- **RGB ↔ HSL**——無損，只是一次數學轉換。\n- **RGB → CMYK**——有損。某些 RGB 顏色（鮮亮的藍、霓虹色、明亮的綠）無法在 CMYK 中重現。轉換會把它們替換成最接近的可印刷顏色，結果往往顯得更黯淡。\n- **CMYK → RGB**——技術上可行，但結果取決於所使用的 ICC 描述檔。同一組 CMYK 數值，不同的轉換工具可能給出略有差異的 RGB 值。\n\n如果需要隨時隨地快速轉換，一款能同時顯示四種格式的手機取色應用程式就是最快的工作流程。**[Color Picker Camera: HEX RGB](https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237)** 做的正是這件事——把相機對準任何顏色，就能並排看到 HEX、RGB、HSL 與 CMYK。輕點一下即可複製任一數值。[iPhone](https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237) 與 [Android](https://play.google.com/store/apps/details?id=com.tomas.color_picker) 皆可使用。\n\n## 常見錯誤\n\n### 1. 用 RGB 做印刷設計\n\n這是最典型的新手錯誤。你在 Photoshop 的 RGB 模式下做了一張色彩鮮豔的海報，送到印刷廠後成品卻灰濛濛的——綠色與藍色尤其明顯。輸出印刷檔案前務必轉換為 CMYK，並檢查色域警告。\n\n### 2. 需要透明度時卻用 HEX\n\n如果你的設計需要半透明遮罩、陰影或毛玻璃效果，請改用 RGBA 或 HSLA。標準的六位 HEX 不帶有不透明度資訊，而八位 HEX 因為難以閱讀而很少被使用。\n\n### 3. 用 HEX 建構設計系統\n\n「#3B82F6 但要亮 20%」需要轉換、計算，再轉換回來。而在 HSL 裡：把明度加 20% 就行了。設計權杖、主題產生器與現代 CSS 自訂屬性在 HSL 下運作得好得多。\n\n### 4. 把 CMYK 轉成 HEX 用於網頁，還期待顏色一樣\n\n為印刷而以 CMYK 定義的品牌色，粗率地轉成 HEX 用於網頁時會看起來不一樣。正確的做法是：在螢幕上以視覺比對印刷成品的顏色，然後為數位用途單獨定義 HEX 值。品牌規範應當同時包含兩者。\n\n## 常見問題\n\n### HEX 和 RGB 有什麼差別？\n\n顏色上毫無差別，只是寫法不同。HEX 用十六進位書寫同樣的紅/綠/藍數值。`#FF0000` 與 `rgb(255, 0, 0)` 完全相同。HEX 輸入較短；RGB 更方便以程式修改，而且支援透明通道（RGBA）。\n\n### 什麼時候該用 CMYK 而不是 RGB？\n\n當你的最終成品會印在實體材料上時——紙張、卡紙、織品、塑膠。如果它只停留在螢幕上，就用 RGB（或 HEX/HSL）；如果要付印，就在輸出階段切換到 CMYK。\n\n### HSL 比 HEX 更好嗎？\n\n就設計系統、主題與顏色調整而言，是的。就快速溝通與複製貼上到各種工具而言，HEX 更實用。它們描述的是同樣的顏色，HSL 只是把資訊組織成更貼近人類思考顏色的方式（色相 → 鮮豔度 → 明亮度）。\n\n### 我的手機能同時顯示四種格式嗎？\n\n可以。[Color Picker Camera: HEX RGB](https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237) 能從相機或照片中擷取顏色，並同時顯示 HEX、RGB、HSL 與 CMYK。輕點任一數值即可複製。它就像一台面向真實世界的顏色格式計算機——拍一次，四種格式全到手。\n\n## 結論\n\n網頁與快速溝通用 **HEX**。應用程式開發與透明度用 **RGB**。設計系統與顏色調整用 **HSL**。印刷用 **CMYK**。\n\n你不需要只選一種——你需要的是在每種情境下用對那一種。而當你需要在它們之間轉換，或者想把真實世界的顏色一次擷取成四種格式時，手機取色應用程式就是最快的工具。\n\n[下載 iPhone 版 Color Picker Camera](https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237) | [下載 Android 版](https://play.google.com/store/apps/details?id=com.tomas.color_picker)",
    "html": "<h2>同一種顏色，四種不同的語言</h2><p>隨便挑一種顏色——比如一抹溫暖的珊瑚色。現在用四種方式來描述它：</p><ul><li><strong>HEX：</strong> #E8635A</li><li><strong>RGB：</strong> rgb(232, 99, 90)</li><li><strong>HSL：</strong> hsl(4, 75%, 63%)</li><li><strong>CMYK：</strong> 0, 57, 61, 9</li></ul><p>這四種寫法描述的是完全相同的一種顏色。它們並非互相競爭的標準，而是針對不同情境最佳化的顏色<em>表示方式</em>。困惑的根源在於不清楚哪種情境該用哪種格式。</p><p>本指南以淺白的語言拆解每一種格式：它是什麼、如何運作、什麼時候該用、什麼時候是錯誤的選擇。只要你的工作會接觸到顏色——設計、開發、印刷、行銷——這篇文章都能幫你避免為專案選錯格式。</p><h2>HEX：網頁的標準</h2><h3>它是什麼</h3><p>HEX（十六進位）是以井字號開頭的六位字元代碼：<code>#E8635A</code>。每兩位字元分別以十六進位記法（00 到 FF）表示紅、綠、藍三個通道。</p><p>它在功能上與 RGB 完全相同，只是寫法不同。<code>#E8635A</code> 就等於 <code>rgb(232, 99, 90)</code>。HEX 只是書寫 RGB 數值的一種更精簡的方式。</p><h3>什麼時候用 HEX</h3><ul><li><strong>CSS 與網頁開發</strong>——HEX 是 CSS 中預設的顏色寫法，所有瀏覽器都能辨識。<code>color: #E8635A;</code> 是網頁上最常見的顏色指定方式。</li><li><strong>設計工具</strong>——Figma、Sketch、Adobe XD 和 Canva 都以 HEX 作為主要輸入格式。設計師說「這個藍是 #3B82F6」，所有人都明白指的是什麼。</li><li><strong>品牌規範</strong>——數位品牌手冊幾乎總會列出 HEX 值，因為它簡短、沒有歧義、方便複製貼上。</li><li><strong>快速溝通</strong>——在 Slack 訊息裡說「用 #333」比說「用 rgb(51, 51, 51)」快得多。</li></ul><h3>什麼時候不該用 HEX</h3><ul><li><strong>需要透明度時</strong>——標準的六位 HEX 不支援透明通道。你得用八位 HEX（<code>#E8635A80</code>），可讀性更差，不如直接改用 RGBA。</li><li><strong>需要以程式方式調整顏色時</strong>——「把這個顏色調亮 20%」在 HEX 裡幾乎無法心算。這類需求 HSL 好用得多。</li><li><strong>印刷製作</strong>——印刷廠從來不用 HEX，一次也沒有。</li></ul><h3>實際範例</h3><p>你正在為到達頁面撰寫 CSS。設計師給了你一份包含品牌色的風格指南，於是你寫下：</p><p><code>:root { --primary: #E8635A; --secondary: #2D3748; --accent: #F6AD55; }</code></p><p>HEX 在這裡非常合適：精簡、易讀，而且到處都支援。</p><h2>RGB：螢幕的顏色模型</h2><h3>它是什麼</h3><p>RGB 代表 Red（紅）、Green（綠）、Blue（藍）——螢幕用來混合出你所見一切顏色的三種光色。每個通道的數值範圍是 0 到 255。<code>rgb(232, 99, 90)</code> 表示 232 單位的紅、99 單位的綠與 90 單位的藍。</p><p>RGB 是所有數位顏色的基礎。HEX 只是 RGB 的另一種寫法，HSL 則是對 RGB 做了更貼近人類直覺的轉換。螢幕上的一切最終都會變成傳送給像素的 RGB 數值。</p><h3>什麼時候用 RGB</h3><ul><li><strong>需要透明度時</strong>——RGBA 增加了一個透明通道：<code>rgba(232, 99, 90, 0.5)</code> 表示 50% 不透明度。這比八位 HEX 清楚得多，並且在 CSS、設計工具與程式語言中獲得廣泛支援。</li><li><strong>程式開發與應用程式開發</strong>——Swift、Kotlin、Flutter、React Native 等應用程式框架內部通常直接使用 RGB/RGBA 數值。</li><li><strong>LED 與燈光</strong>——智慧燈具（Philips Hue、LED 燈條）使用 RGB 數值。如果你在為實體燈光裝置做設計，RGB 就是原生格式。</li><li><strong>顏色運算</strong>——混合顏色、內插漸層或以程式產生顏色，在 RGB 中都非常直接。</li></ul><h3>什麼時候不該用 RGB</h3><ul><li><strong>印刷</strong>——螢幕發出光（加色混合），紙張反射光（減色混合）。RGB 無法準確表達印刷機最終輸出的效果。</li><li><strong>調整明度或飽和度</strong>——「把這個顏色的飽和度降低 30%」在 RGB 裡毫不直覺，你得先轉換成 HSL。</li></ul><h3>實際範例</h3><p>你正在開發一個 React Native 應用程式，需要一層半透明的遮罩：</p><p><code>backgroundColor: 'rgba(0, 0, 0, 0.6)'</code></p><p>帶透明通道的 RGB 是最自然的選擇——直接、易讀，而且是繪製引擎的原生格式。</p><h2>HSL：設計師的格式</h2><h3>它是什麼</h3><p>HSL 代表 Hue（色相）、Saturation（飽和度）、Lightness（明度）：</p><ul><li><strong>色相</strong>（0°–360°）——顏色本身，也就是它在色相環上的位置。0° 是紅，120° 是綠，240° 是藍。</li><li><strong>飽和度</strong>（0%–100%）——顏色有多鮮豔。0% 是灰色，100% 是該色相最純粹的形態。</li><li><strong>明度</strong>（0%–100%）——顏色有多亮或多暗。0% 是黑，100% 是白，50% 才是這個顏色「原本」的樣子。</li></ul><p><code>hsl(4, 75%, 63%)</code> 的意思是：偏紅的色相（4°）、非常鮮豔（飽和度 75%）、略偏亮（63%）。</p><h3>什麼時候用 HSL</h3><ul><li><strong>設計系統與主題</strong>——HSL 是建立一致色階的最佳格式。想要主色的十個深淺層級嗎？保持色相不變，把明度從 10% 變到 95% 即可。想要低調一點的版本？把飽和度降下來。這在 HEX 或 RGB 中幾乎不可能憑直覺完成。</li><li><strong>深色模式 / 淺色模式</strong>——切換主題本質上就是調整明度與飽和度，而這正好對應 HSL 的參數。Tailwind CSS、Radix Colors 以及許多現代設計系統都建立在 HSL 之上。</li><li><strong>以程式產生顏色</strong>——從單一基礎色衍生出滑鼠停留狀態、停用狀態、背景色與框線色，在 HSL 中輕而易舉：較亮的變體是 <code>hsl(4, 75%, 73%)</code>，較暗的是 <code>hsl(4, 75%, 43%)</code>。</li><li><strong>無障礙設計</strong>——當你能直接看到並調整明度時，對比度檢查會變得更加直覺。</li></ul><h3>什麼時候不該用 HSL</h3><ul><li><strong>跨團隊溝通</strong>——大多數人不會用角度與百分比思考顏色。在設計交付時，說「按鈕是 hsl(4, 75%, 63%)」遠不如說「按鈕是 #E8635A」來得清楚。</li><li><strong>印刷</strong>——和 RGB 一樣，HSL 也是螢幕顏色模型。</li></ul><h3>實際範例</h3><p>你正在用 Tailwind CSS 建構設計系統，需要一套一致的色階：</p><p><code>--brand-50: hsl(4, 75%, 95%);<br>--brand-100: hsl(4, 75%, 90%);<br>--brand-200: hsl(4, 75%, 80%);<br>--brand-500: hsl(4, 75%, 63%);<br>--brand-700: hsl(4, 75%, 43%);<br>--brand-900: hsl(4, 75%, 25%);</code></p><p>相同的色相、相同的飽和度、不同的明度。30 秒就能得到完美的色階。換成 HEX 試試看。</p><h2>CMYK：印刷的格式</h2><h3>它是什麼</h3><p>CMYK 代表 Cyan（青）、Magenta（洋紅）、Yellow（黃）、Key（黑）。它把顏色描述為塗在白紙上的油墨混合。每個數值的範圍是 0% 到 100%：<code>0, 57, 61, 9</code> 表示 0% 青、57% 洋紅、61% 黃與 9% 黑。</p><p>與靠疊加光線來成色的 RGB 不同，CMYK 是從白紙上做減法。油墨越多，顏色越暗。這就是它被稱為<strong>減色</strong>顏色模型的原因。</p><h3>什麼時候用 CMYK</h3><ul><li><strong>印刷設計</strong>——名片、宣傳手冊、包裝、海報、雜誌。任何送去商業印刷廠的檔案都應當採用 CMYK 色彩模式。</li><li><strong>在 InDesign、Illustrator 中準備印刷檔案</strong>——這些工具讓你在 CMYK 模式下工作，預覽顏色印在紙上的效果（永遠不如螢幕上鮮豔）。</li><li><strong>色彩打樣</strong>——檢查你設計中的顏色能否用 CMYK 重現。某些鮮豔的 RGB 顏色（尤其是霓虹綠與電光藍）在物理上根本無法用 CMYK 印出來——它們「超出色域」。</li></ul><h3>什麼時候不該用 CMYK</h3><ul><li><strong>任何顯示在螢幕上的東西</strong>——網站、應用程式、社群媒體、簡報、電子郵件。螢幕使用 RGB。為網站指定 CMYK，就像用海里來指路一樣——它確實是個距離單位，但對這段旅程毫無用處。</li><li><strong>照片修圖</strong>——在 RGB 中修圖，只在最終為印刷輸出時才轉換為 CMYK。</li></ul><h3>實際範例</h3><p>你用 Illustrator 設計了一張海報。送去印刷廠之前，你把文件轉換為 CMYK 色彩模式（<code>File → Document Color Mode → CMYK Color</code>），檢查超出色域的警告，並調整那些變成混濁藍綠色的電光藍。最終的 PDF 以 CMYK 儲存，並附上印刷廠的 ICC 描述檔。</p><h2>速查表</h2><table><thead><tr><th>格式</th><th>最適合</th><th>數值範圍</th><th>支援透明度</th><th>人類可讀性</th><th>適合印刷</th></tr></thead><tbody><tr><td><strong>HEX</strong></td><td>網頁、CSS、品牌手冊</td><td>#000000 – #FFFFFF</td><td>僅八位（#RRGGBBAA）</td><td>中</td><td>否</td></tr><tr><td><strong>RGB</strong></td><td>螢幕、應用程式、漸層</td><td>每通道 0–255</td><td>是（RGBA）</td><td>中</td><td>否</td></tr><tr><td><strong>HSL</strong></td><td>設計系統、主題</td><td>0°–360°、0%–100%、0%–100%</td><td>是（HSLA）</td><td>高</td><td>否</td></tr><tr><td><strong>CMYK</strong></td><td>印刷、包裝</td><td>每通道 0%–100%</td><td>否</td><td>低</td><td>是</td></tr></tbody></table><h2>對照表：什麼工作用什麼格式</h2><table><thead><tr><th>你的專案</th><th>使用格式</th><th>原因</th></tr></thead><tbody><tr><td>網站 CSS</td><td>HEX 或 HSL</td><td>求簡潔用 HEX；需要主題的設計系統用 HSL</td></tr><tr><td>行動應用程式（iOS/Android）</td><td>RGB/RGBA</td><td>原生框架內部使用 RGB</td></tr><tr><td>Figma / Sketch 設計檔</td><td>HEX</td><td>設計工具的標準輸入格式</td></tr><tr><td>設計系統 / 設計權杖</td><td>HSL</td><td>在 HSL 中產生色階與變體極為簡單</td></tr><tr><td>社群媒體圖片</td><td>HEX 或 RGB</td><td>純數位用途；Canva 與 Photoshop 都支援</td></tr><tr><td>名片 / 宣傳手冊</td><td>CMYK</td><td>要送到實體印刷機上</td></tr><tr><td>產品包裝</td><td>CMYK + Pantone</td><td>兼顧印刷與品牌色的一致性</td></tr><tr><td>電子郵件範本</td><td>HEX</td><td>郵件軟體對 HEX 的支援穩定可靠</td></tr><tr><td>智慧燈 / LED</td><td>RGB</td><td>LED 硬體原生使用 RGB</td></tr><tr><td>品牌規範文件</td><td>四種全都要</td><td>不同團隊需要不同的格式</td></tr></tbody></table><h2>它們之間可以互相轉換嗎？</h2><p>可以——但有前提。</p><ul><li><strong>HEX ↔ RGB</strong>——無損，它們是同一份資料的不同寫法。</li><li><strong>RGB ↔ HSL</strong>——無損，只是一次數學轉換。</li><li><strong>RGB → CMYK</strong>——有損。某些 RGB 顏色（鮮亮的藍、霓虹色、明亮的綠）無法在 CMYK 中重現。轉換會把它們替換成最接近的可印刷顏色，結果往往顯得更黯淡。</li><li><strong>CMYK → RGB</strong>——技術上可行，但結果取決於所使用的 ICC 描述檔。同一組 CMYK 數值，不同的轉換工具可能給出略有差異的 RGB 值。</li></ul><p>如果需要隨時隨地快速轉換，一款能同時顯示四種格式的手機取色應用程式就是最快的工作流程。<strong><a href=\"https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237\">Color Picker Camera: HEX RGB</a></strong> 做的正是這件事——把相機對準任何顏色，就能並排看到 HEX、RGB、HSL 與 CMYK。輕點一下即可複製任一數值。<a href=\"https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237\">iPhone</a> 與 <a href=\"https://play.google.com/store/apps/details?id=com.tomas.color_picker\">Android</a> 皆可使用。</p><h2>常見錯誤</h2><h3>1. 用 RGB 做印刷設計</h3><p>這是最典型的新手錯誤。你在 Photoshop 的 RGB 模式下做了一張色彩鮮豔的海報，送到印刷廠後成品卻灰濛濛的——綠色與藍色尤其明顯。輸出印刷檔案前務必轉換為 CMYK，並檢查色域警告。</p><h3>2. 需要透明度時卻用 HEX</h3><p>如果你的設計需要半透明遮罩、陰影或毛玻璃效果，請改用 RGBA 或 HSLA。標準的六位 HEX 不帶有不透明度資訊，而八位 HEX 因為難以閱讀而很少被使用。</p><h3>3. 用 HEX 建構設計系統</h3><p>「#3B82F6 但要亮 20%」需要轉換、計算，再轉換回來。而在 HSL 裡：把明度加 20% 就行了。設計權杖、主題產生器與現代 CSS 自訂屬性在 HSL 下運作得好得多。</p><h3>4. 把 CMYK 轉成 HEX 用於網頁，還期待顏色一樣</h3><p>為印刷而以 CMYK 定義的品牌色，粗率地轉成 HEX 用於網頁時會看起來不一樣。正確的做法是：在螢幕上以視覺比對印刷成品的顏色，然後為數位用途單獨定義 HEX 值。品牌規範應當同時包含兩者。</p><h2>常見問題</h2><h3>HEX 和 RGB 有什麼差別？</h3><p>顏色上毫無差別，只是寫法不同。HEX 用十六進位書寫同樣的紅/綠/藍數值。<code>#FF0000</code> 與 <code>rgb(255, 0, 0)</code> 完全相同。HEX 輸入較短；RGB 更方便以程式修改，而且支援透明通道（RGBA）。</p><h3>什麼時候該用 CMYK 而不是 RGB？</h3><p>當你的最終成品會印在實體材料上時——紙張、卡紙、織品、塑膠。如果它只停留在螢幕上，就用 RGB（或 HEX/HSL）；如果要付印，就在輸出階段切換到 CMYK。</p><h3>HSL 比 HEX 更好嗎？</h3><p>就設計系統、主題與顏色調整而言，是的。就快速溝通與複製貼上到各種工具而言，HEX 更實用。它們描述的是同樣的顏色，HSL 只是把資訊組織成更貼近人類思考顏色的方式（色相 → 鮮豔度 → 明亮度）。</p><h3>我的手機能同時顯示四種格式嗎？</h3><p>可以。<a href=\"https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237\">Color Picker Camera: HEX RGB</a> 能從相機或照片中擷取顏色，並同時顯示 HEX、RGB、HSL 與 CMYK。輕點任一數值即可複製。它就像一台面向真實世界的顏色格式計算機——拍一次，四種格式全到手。</p><h2>結論</h2><p>網頁與快速溝通用 <strong>HEX</strong>。應用程式開發與透明度用 <strong>RGB</strong>。設計系統與顏色調整用 <strong>HSL</strong>。印刷用 <strong>CMYK</strong>。</p><p>你不需要只選一種——你需要的是在每種情境下用對那一種。而當你需要在它們之間轉換，或者想把真實世界的顏色一次擷取成四種格式時，手機取色應用程式就是最快的工具。</p><p><a href=\"https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237\">下載 iPhone 版 Color Picker Camera</a> | <a href=\"https://play.google.com/store/apps/details?id=com.tomas.color_picker\">下載 Android 版</a></p>"
}
