Hình ảnh & hình ảnh · Trình chỉnh sửa hình ảnh trên mạng xã hội
Hiển thị P3, sRGB và Canvas: Tại sao màu sắc có thể thay đổi khi bạn thay đổi kích thước
· Lý lịch
colour-management vải vẽ image-quality
Nhiều điện thoại chụp trong không gian màu Display P3 rộng, trong khi khung trình duyệt và hầu hết các nguồn cấp dữ liệu xã hội đều sử dụng sRGB, do đó, việc mã hóa lại hình ảnh có thể thay đổi mức độ bão hòa của nó. Bài đăng này giải thích không gian màu, cấu hình được nhúng và những điều cần kiểm tra sau khi thay đổi kích thước.
Cảnh hoàng hôn mất đi sự ấn tượng - triệu chứng cụ thể của một bức ảnh gam màu rộng được mã hóa lại cho web
Cảnh hoàng hôn bão hòa có thể trông phẳng hơn sau khi thay đổi kích thước trình duyệt, nhưng chỉ riêng hiện tượng này không xác định được một chuyển đổi màu nào. Nguồn có thể mang một cấu hình, trình duyệt có thể diễn giải nó, khung vẽ có thể sử dụng không gian màu riêng của nó và tệp được mã hóa mới có thể bỏ qua siêu dữ liệu mà người xem khác cần.
Giới hạn của ToolAcre được diễn đạt cẩn thận: cấu hình màu không được lưu giữ qua canvas, do đó, hình ảnh có cấu hình được nhúng bất thường có thể thay đổi đôi chút. Nó không hứa hẹn một thuật toán chuyển đổi sRGB cố định. Bài viết này tuân theo bằng chứng hẹp hơn đó và khuyến nghị so sánh trực tiếp thay vì chẩn đoán chung.
sRGB và Display P3 là những khái niệm hữu ích, nhưng hành vi chụp điện thoại nằm ngoài bằng chứng lưu trữ
Không gian màu xác định cách các giá trị kênh số ánh xạ tới màu sắc. sRGB được sử dụng rộng rãi cho hình ảnh trên web, trong khi Display P3 bao phủ vùng rộng hơn đối với một số màu. “Rộng hơn” không có nghĩa là mọi bức ảnh đều sử dụng phạm vi bổ sung đó và kho lưu trữ không xác định điện thoại nào chụp P3 theo mặc định.
Hai tệp có thể chứa số kênh giống hệt nhau và hiển thị khác nhau khi được diễn giải theo các cấu hình khác nhau. Ngược lại, chuyển đổi được quản lý bằng màu có thể thay đổi số lượng trong khi vẫn giữ được hình thức trực quan. Đó là lý do tại sao việc sao chép các giá trị pixel hoặc nhìn lướt qua độ bão hòa là không đủ để mô tả toàn bộ đường dẫn màu.
Hồ sơ ICC được nhúng — cách tệp cho người xem biết khoảng trống mà các con số trong đó có ý nghĩa gì và điều gì sẽ xảy ra khi thiếu hồ sơ
Cấu hình ICC được nhúng cung cấp thông tin diễn giải cho trình xem được quản lý màu. Nếu thiếu hồ sơ, phần mềm sẽ áp dụng các giả định mặc định của chính nó. Social Image Resizer không trích xuất hồ sơ nguồn và không chuyển hồ sơ nguồn sang mã hóaCanvas; Blob mới được tạo từ khung vẽ được hiển thị.
Sự thiếu sót này khác với việc chứng minh rằng mọi đầu ra đều được gắn thẻ sRGB. Để biết bộ mã hóa trình duyệt cụ thể đã viết gì, hãy kiểm tra tệp. Để biết liệu hình thức có còn được chấp nhận hay không, hãy so sánh bản gốc được kết xuất và bản đầu ra trong các điều kiện được kiểm soát. Bằng chứng siêu dữ liệu và bằng chứng trực quan trả lời các câu hỏi liên quan nhưng khác biệt.
Công cụ này không lưu giữ hồ sơ nguồn; chuyển đổi màu canvas chính xác được kiểm soát bởi trình duyệt
Sổ làm việc cho biết canvas hoạt động ở sRGB theo mặc định. API canvas của trình duyệt có khả năng quản lý màu ngày càng phát triển và ứng dụng này không yêu cầu tùy chọn không gian màu rõ ràng khi tạo hoặc mã hóa ngữ cảnh. Do đó, hành vi giải mã, chuyển đổi và xuất chính xác thuộc về việc triển khai trình duyệt.
Tuyên bố về sản phẩm an toàn là hồ sơ nguồn không được lưu giữ theo quy trình làm việc này. Ghi lại trình duyệt và phiên bản khi màu sắc quan trọng. Một công cụ khác có thể diễn giải hoặc mã hóa cùng một nguồn theo cách khác nhau mặc dù cả hai đều thực hiện cùng một lệnh gọi renderFrame và trả về cùng một kích thước.
Nguồn cấp dữ liệu đích và hành vi màu màn hình phải được quan sát thay vì chung chung
Sẽ là quá rộng nếu nói rằng hầu hết các nguồn cấp dữ liệu và màn hình đều khiến sự thay đổi trở nên vô hình. Kho lưu trữ không chứa đích đến hoặc hiển thị bằng chứng dân số. Sự thay đổi màu sắc có thể không đáng kể đối với một khán giả và rất quan trọng đối với đồ họa thương hiệu, tác phẩm nghệ thuật hoặc chụp ảnh sản phẩm. Sự chấp nhận thuộc về bối cảnh giao hàng thực tế.
So sánh trên màn hình đại diện ở độ sáng bình thường và trong bản xem trước đích khi có thể. Giữ bản gốc hiển thị bên cạnh đầu ra cục bộ để bộ nhớ không thay thế bằng chứng. Nếu bắt buộc phải có màu sắc chính xác của thương hiệu, hãy sử dụng quy trình sản xuất được quản lý màu sắc với hồ sơ rõ ràng và các biện pháp kiểm soát soát lỗi.
Ví dụ đã hoạt động: so sánh một nguồn và đầu ra được định hình mà không quy định hai kết quả màn hình
Chọn một nguồn không nhạy cảm có cấu hình được nhúng đã biết và màu sắc bão hòa nhưng tự nhiên. Kiểm tra hồ sơ của nó, thay đổi kích thước thông qua ToolAcre và kiểm tra kết quả đầu ra. Xem cả hai tệp cạnh nhau trong cùng một ứng dụng và trình duyệt được quản lý màu. Lưu ý mọi thay đổi mà không gán chúng cho giai đoạn chưa được xác minh.
Chỉ lặp lại trên màn hình thứ hai nếu màn hình đó là một phần của quy trình xem xét hoặc đối tượng thực sự. Mục tiêu không phải là tạo ra kết quả P3-so với sRGB được xác định trước. Nó nhằm thu thập bằng chứng về hình thức và tệp cho nguồn cụ thể, bộ mã hóa trình duyệt và các màn hình có liên quan.
Điều này không bao gồm — quản lý màu chuyên nghiệp, in thử mềm và các định dạng HDR; ghi chú kỹ thuật của Social Image Resizer mô tả cách xử lý hồ sơ
Tính năng in thử phần mềm chuyên nghiệp, HDR định dạng và phân phối bản in được hiệu chỉnh nằm ngoài ứng dụng này. Đầu vào được giới hạn ở JPEG, PNG và WebP có thể giải mã được trên trình duyệt và đầu ra sử dụng bộ mã hóa canvas của trình duyệt. Không có bộ chọn hồ sơ, kiểm soát mục đích hiển thị hoặc bước hiệu chỉnh màn hình.
Những nhu cầu đó đòi hỏi phải có phần mềm quản lý màu chuyên dụng. ToolAcre vẫn phù hợp với các dẫn xuất xã hội nhanh khi kết quả quan sát được có thể chấp nhận được. Biết được ranh giới hồ sơ của nó sẽ giúp các nhóm quyết định hình ảnh nào là thông thường và hình ảnh nào yêu cầu quy trình màu sắc chặt chẽ hơn.
Bài học rút ra: biết tệp của bạn nằm trong không gian — Trình chỉnh lại hình ảnh xã hội mã hóa lại trong trình duyệt, vì vậy hãy so sánh kết quả đầu ra với bản gốc trên màn hình mà khán giả của bạn sử dụng
Biết trạng thái hồ sơ của nguồn và coi tệp đã thay đổi kích thước là một tạo phẩm màu mới. Ứng dụng có thể chứng minh rằng nó vẽ lại các pixel và không cố tình giữ lại hồ sơ nguồn; nó không thể hứa hẹn một chuyển đổi chính xác trên tất cả các trình duyệt hoặc đích đến.
So sánh, kiểm tra và ghi lại. Nếu đầu ra được chuyển đến các màn hình đại diện và đến đích thì bằng chứng sẽ hỗ trợ việc phân phối. Nếu không thành công, hãy quay lại quy trình làm việc màu được kiểm soát thay vì cố gắng khắc phục độ bão hòa một cách mù quáng bằng một lần xuất canvas khác.