繁體中文

影像與照片·社交影像調整器

顯示 P3、sRGB 和畫布:為什麼調整大小時顏色會改變

· 背景

色彩管理 帆布 影像品質

透過瀏覽器控制的畫布傳遞到新檔案中的輪廓寬色影像
原始 ToolAcre 向量圖

許多手機在寬 Display P3 色彩空間中進行捕捉,而瀏覽器畫布和大多數社交源均採用 sRGB,因此重新編碼圖片可能會改變其看起來的飽和度。這篇文章解釋了色彩空間、嵌入的設定檔以及調整大小後要檢查的內容。

失去衝擊力的日落-為網路重新編碼的廣色域照片的具體症狀

瀏覽器調整大小後,飽和的日落可能看起來更平坦,但僅憑該症狀並不能識別一種顏色轉換。來源可以攜帶配置檔案,瀏覽器可以解釋它,畫布可以使用自己的色彩空間,並新的編碼檔案可以省略另一個檢視器所需的元資料。

ToolAcre 的限制措辭謹慎:顏色配置檔案不是透過畫布保留的,因此具有不尋常嵌入配置檔案的圖片可能會略有變化。它不承諾固定的 sRGB 轉換演演算法。本文遵循較窄的證據,並建議直接比較而不是通用診斷。

sRGB 和 Display P3 是有用的概念,但手機擷取行為不屬於儲存庫證據

色彩空間定義數字通道值如何對應到顏色。 sRGB 廣泛用於網路影像,而 Display P3 則覆蓋了更廣泛的某些色彩區域。 「更寬」並不意味著每張照片都使用額外的範圍,而且儲存庫沒有確定哪些手機預設拍攝 P3。

兩個檔案可以包含相同的頻道號,並在不同設定檔下解釋時呈現不同的效果。相反,顏色管理轉換可以更改數字,同時保留視覺外觀。這就是為什麼複製像素值或瀏覽飽和度不足以描述整個顏色路徑。

嵌入式 ICC 設定檔 — 檔案如何告訴檢視者其數字意味著哪個空間,以及設定檔遺失時會發生什麼

嵌入式 ICC 設定檔為色彩管理檢視器提供解釋資訊。如果設定檔不存在,軟體將套用其自己的預設假設。 Social Image Resizer 不會提取來源設定檔案,也不會將來源設定檔傳遞給encodeCanvas;新的 Blob 是從渲染的畫佈建立的。

省略與證明每個輸出都標記為 sRGB 不同。若要了解特定瀏覽器編碼器寫入的內容,請檢查該檔案。若要了解外觀是否仍可接受,請在受控條件下比較渲染的原件和輸出。元資料證據和視覺證據回答了相關但不同的問題。

此工具不保留來源設定檔;精確的畫布顏色轉換由瀏覽器控制

工作簿表示畫布預設以 sRGB 工作。瀏覽器畫布 API 具有不斷發展的顏色管理功能,且此應用程式在上下文建立或編碼時不要求明確的 colorSpace 選項。因此,確切的解碼、轉換和輸出行為屬於瀏覽器實作。

安全產品宣告是此工作流程不會保留來源設定檔。當顏色很重要時,請記錄瀏覽器和版本。即使兩個引擎執行相同的 renderFrame 呼叫並返回相同的尺寸,另一個引擎也可能以不同的方式解釋或編碼相同的來源。

必須觀察目標提要和螢幕顏色行為,而不是一概而論

如果說大多數提要和螢幕都使這種轉變不可見,那就太寬泛了。此儲存庫不包含目的地或顯示人口證據。顏色變化對於某個受眾來說可以忽略不計,但對於品牌圖形、藝術品或產品攝影至關重要。驗收屬於實際交付上下文。

在正常亮度下的代表性螢幕上進行比較,並儘可能在目標預覽中進行比較。將原件保留在本地輸出旁邊可見,這樣記憶就不會取代證據。如果必須使用精確的品牌顏色,請使用具有明確配置檔案和打樣控制的顏色管理生產工作流程。

工作範例:比較一個分析來源和輸出,而不規定兩個螢幕結果

選擇具有已知嵌入設定檔和飽和但自然色彩的非敏感來源。檢查其配置檔案,透過 ToolAcre 調整其大小並檢查輸出。在同一色彩管理應用程式和瀏覽器中並排查看兩個檔案。記下任何更改,而不將其分配給未經驗證的階段。

只有當第二個畫面是真實受眾或審核工作流程的一部分時,才會在該畫面重複。目標不是產生預定的 P3 與 sRGB 結果。它收集涉及的特定來源、瀏覽器編碼器和顯示的檔案和外觀證據。

這不包括專業色彩管理、軟打樣和 HDR 格式; Social Image Resizer 的技術說明描述了它如何處理配置檔案

專業軟打樣、HDR 格式和校準列印交付不在此應用程式之外。輸入僅限於瀏覽器可解碼的 JPEG、PNG 和 WebP,輸出使用瀏覽器畫布編碼器。沒有設定檔選擇器、渲染意圖控製或顯示器校準步驟。

這些需求需要專用的色彩管理軟體。當觀察到的輸出可以接受時,ToolAcre 仍然適合快速社交衍生性商品。了解其配置檔案邊界有助於團隊決定哪些圖片是常規圖片以及哪些圖片需要更嚴格的顏色管道。

重點:了解檔案所在的空間 — Social Image Resizer 在瀏覽器中重新編碼,因此將輸出與觀眾使用的螢幕上的原始內容進行比較

了解來源的設定檔狀態並將調整大小的檔案視為新的顏色工件。該應用程式可以證明它重繪了像素並沒有刻意保留來源設定檔;它不能保證在所有瀏覽器或目的地之間進行精確的轉換。

比較、檢查和記錄。如果輸出通過代表性螢幕並到達目的地,則證據支持交付。如果失敗,請返回受控的顏色工作流程,而不是嘗試透過另一個畫布匯出盲目地修復飽和度。