純色背景生成器
線上生成純色背景圖片,自訂顏色和尺寸,一鍵下載 PNG/JPG
什麼是純色背景生成器?
純色背景生成器是一款線上工具,可以快速生成指定顏色和尺寸的純色背景圖片。支援自訂 HEX 顏色值、常用尺寸預設(如 1920x1080、4K 等),以及 PNG 和 JPG 兩種輸出格式。生成的圖片可用於桌面桌布、社群媒體封面、簡報背景、網頁設計等多種場景。所有處理均在瀏覽器本地完成,無需上傳伺服器,保護您的隱私安全。 如果用於品牌素材或螢幕展示,建議同時確認色碼、畫布比例與匯出格式,避免在不同裝置、壓縮平台或投影環境中出現偏色、拉伸或邊緣鋸齒。
使用方法
使用方法
- 選擇背景顏色:點選色板打開選擇器,或直接輸入 HEX 值
- 選擇圖片尺寸:點選預設尺寸(1080p、2K、4K 等)或輸入自訂尺寸
- 選擇輸出格式:PNG(無損)或 JPG(有損壓縮,檔案較小)
- 點選「下載圖片」按鈕將純色背景儲存到本地
匯出技巧
- 需要精確的純色輸出時選用 PNG;檔案大小優先於無損畫質時選用 JPG。
- 若用於桌布或簡報背景,建議選擇與目標螢幕相符的尺寸,以避免縮放失真。
使用場景
技術原理
純色生成器使用 HTML5 Canvas API 建立一個以單一顏色填滿的矩形圖片,並匯出為 PNG 或 JPEG。流程很直接:以程式方式建立指定像素尺寸的 Canvas 元素,透過 getContext('2d') 取得 2D 渲染上下文,再用 ctx.fillRect(0, 0, width, height) 將整個畫布填上選取的 fillStyle 顏色。 顏色輸入接受六位數 HEX 值(如 #2563eb),直接對應 sRGB 色彩空間——與 CSS 及瀏覽器預設合成器使用的色彩空間相同。當 HEX 值指派給 ctx.fillStyle 時,瀏覽器會在內部轉換為畫布後端儲存的像素格式(通常為 RGBA8,每像素四位元組,排列順序為 R、G、B、A,採預乘 alpha)。對於純色填充,矩形中的每個像素都取得相同的 RGBA 四元組,因此未壓縮的記憶體佔用量恰好為 width × height × 4 位元組——一張 4K 畫布(3840 × 2160)在渲染期間大約使用 33 MB 的 GPU 記憶體。 匯出格式影響檔案大小與保真度。PNG(Portable Network Graphics,ISO/IEC 15948)使用 DEFLATE 壓縮演算法搭配掃描行濾波步驟;對於純色圖片,濾波器從左側鄰近像素預測,DEFLATE 對接近零的殘差壓縮效果極佳——一張 1920×1080 的純色 PNG 通常不到 4 KB。JPEG(ISO/IEC 10918)對 8×8 像素區塊套用離散餘弦轉換(DCT),然後進行量化與霍夫曼編碼;即使品質設為 0.92,完美平坦區塊的 DCT 僅產生單一 DC 係數,但色度子取樣(大多數編碼器預設為 4:2:0)可能在近距離檢視純色圖片時產生細微的 8×8 區塊痕跡。因此,PNG 是精確純色輸出的建議格式;僅在檔案大小限制優先於像素完美保真度時才使用 JPEG。 尺寸驗證將寬度上限設為 7680、高度上限設為 4320(8K UHD),低於 Chrome 的畫布尺寸限制 32767×32767 像素,但高於大多數整合式 GPU 能分配的單一紋理大小——這是防止低記憶體裝置瀏覽器分頁當機的安全邊際。
- Canvas 像素格式:ctx.fillStyle 接受 CSS 顏色字串,包括 HEX、rgb() 和命名顏色;瀏覽器轉換為畫布後端儲存的原生 RGBA8 格式——每個純色像素都相同,因此未壓縮的記憶體成本為 width × height × 4 位元組。
- PNG 壓縮(ISO/IEC 15948):DEFLATE 搭配掃描行預測器——對於純色圖片,預測器產生接近零的殘差,DEFLATE 達到極高的壓縮比;一張 1080p 純色 PNG 通常不到 4 KB,儘管原始像素有 8.3 MB。
- JPEG 壓縮(ISO/IEC 10918):8×8 DCT 區塊、量化表與霍夫曼熵編碼——純色輸入在每個區塊產生單一 DC 係數,但色度子取樣(4:2:0)即使在品質 0.92 下仍可能產生細微的 8×8 網格痕跡。
- toDataURL 與 toBlob:toDataURL() 回傳同步的 base64 編碼 data: URI(對已編碼的位元組增加約 33% 的額外開銷);toBlob() 回傳非同步的 Blob,適用於 fetch 上傳或 createObjectURL 下載連結,無需 base64 膨脹。
- GPU 記憶體限制:Chrome 單一畫布尺寸上限為 32767×32767,但一張 4K 畫布已消耗約 33 MB 的 GPU 紋理記憶體;本工具的 7680×4320 上限是安全限制,確保渲染在筆電整合式 GPU 的能力範圍內。
- 色彩空間:畫布操作預設使用 sRGB 色彩空間;HEX 轉 RGB 的轉換在 sRGB 編碼中是線性的,但在物理光強度中不是線性的——當生成的圖片後續用於廣色域(Display P3)工作流程時這一點很重要。
- 本機執行:整個流程——畫布建立、填充與匯出——在瀏覽器主執行緒中執行,不涉及任何網路呼叫;生成的圖片位元組不會離開裝置,畫布元素在下載完成後被垃圾回收。
範例
品牌色背景 (Tailwind blue-600)
顏色: #2563eb
尺寸: 1920 x 1080
輸出: 藍色全螢幕背景
用途: 設計樣稿、首頁橫幅、簡報投影片2K 黑色桌布
顏色: #000000
尺寸: 2560 x 1440
輸出: 2K 黑色桌布 (16:9)
用途: 適合 OLED 的桌面桌布、壞點測試參考4K 白色背景
顏色: #ffffff
尺寸: 3840 x 2160
輸出: 4K 白色背景
用途: 印刷出血檢查、文件掃描參考、電子紙風格截圖常見問題
這個工具有什麼用?
讓螢幕填滿單一純色(或啟動全螢幕的色彩選擇器)。可用於檢測螢幕的壞點與亮點、校準顯示器、為視訊通話提供乾淨背景,或為攝影建立均勻色塊。
怎麼檢查壞點?
依序在全螢幕下顯示純紅、綠、藍、白、黑。如果某個像素的顏色與背景不同、切換畫面時不變,或在白色畫面上顯示為黑色,那很可能就是壞點或亮點。也建議在低亮度下檢查,有些瑕疵只在特定亮度下才會顯現。
可以選任何顏色嗎?
可以,色彩選擇器支援 HEX、RGB、HSL 與顏色名稱。常用的測試色包括三原色(#FF0000、#00FF00、#0000FF)、純黑、純白與中灰(#808080)。全螢幕顯示會以螢幕原生解析度呈現,不會出現合成造成的瑕疵。
怎麼進入全螢幕?
點選全螢幕按鈕或按 F11,頁面會填滿整個顯示區域,讓您看到從邊緣到邊緣的完整畫面。按 Esc 或 F11 即可退出。
有任何資料會被儲存或上傳嗎?
不會。色彩數值只存在於本頁面,不會被傳送到任何地方。關閉分頁後就會消失。
為什麼同一個顏色在我兩台螢幕上看起來不一樣?
不同面板類型(IPS、VA、TN、OLED)和色彩校準會讓相同 RGB 值呈現出不同效果。如果您使用未做色彩管理的廣色域螢幕,畫面會看起來比 sRGB 原色更鮮豔。透過螢幕校準軟體(DisplayCAL、作業系統的色彩設定檔)可以縮小差異。
這個工具能用來測試背光漏光嗎?
可以。在暗房中以全螢幕顯示純黑色,邊緣或角落出現的光暈就是 LCD 的背光漏光(OLED 則是離軸發光)。LCD 出現少量漏光是正常現象;邊緣嚴重漏光則屬於面板瑕疵。