Hướng dẫn

Giải thích về độ sâu màu: 8 bit so với 24 bit so với 32 bit

Độ sâu màu là số bit lưu trữ màu của mỗi pixel. Dưới đây là ý nghĩa của 8 bit, 24 bit và 32 bit, mỗi màu giữ được bao nhiêu màu và tại sao dải PNG 8 bit trong khi 24 bit vẫn mượt mà.

Giải thích về độ sâu màu: 8 bit so với 24 bit so với 32 bit

Độ sâu màu, còn gọi là độ sâu bit, là số bit được sử dụng để lưu trữ màu của mỗi pixel, xác định số lượng màu riêng biệt mà một hình ảnh có thể chứa. Hình ảnh 8 bit mỗi kênh chứa khoảng 16,7 triệu màu, đủ để ảnh trông mượt mà và tự nhiên, trong khi độ sâu thấp hơn chứa ít màu hơn và độ sâu cao hơn giữ được nhiều màu hơn. Độ sâu màu quyết định mức độ phong phú của hình ảnh, kích thước tệp của nó và liệu độ chuyển màu có xuất hiện mượt mà hay có dải hay không. Hướng dẫn này giải thích ý nghĩa của độ sâu bit, độ sâu chung và khi nào mỗi loại đều quan trọng.

Độ sâu bit thực sự có nghĩa là gì

Hình ảnh kỹ thuật số lưu trữ mỗi pixel dưới dạng một số và độ sâu bit là số lượng bit mà số đó sử dụng. Nhiều bit hơn có nghĩa là nhiều giá trị có thể hơn và do đó có nhiều màu sắc hơn. Một bit cho hai giá trị đen hoặc trắng. Tám bit cho 256 giá trị. Vì hình ảnh màu sử dụng ba kênh đỏ, lục và lam nên tổng số là hình lập phương trên mỗi kênh. Đây là lý do tại sao độ sâu bit là thước đo trực tiếp về số lượng màu mà một hình ảnh có thể biểu thị và tại sao độ sâu cao hơn cho phép phân biệt rõ hơn giữa các sắc thái.

Số bit trên mỗi kênh so với số bit trên mỗi pixel

Thuật ngữ này gây nhầm lẫn vì độ sâu bit được trích dẫn theo hai cách. Hình ảnh "8 bit" thường có nghĩa là 8 bit trên mỗi kênh, tức là 24 bit trên mỗi pixel trên ba kênh RGB. Vì vậy, "8-bit" và "24-bit" có thể mô tả cùng một hình ảnh, một hình ảnh tính trên mỗi kênh, hình ảnh còn lại tính trên mỗi pixel. Khi độ trong suốt được đưa vào làm kênh thứ tư, kênh đó sẽ bổ sung thêm 8 bit nữa cho 32 bit trên mỗi pixel. Biết được ý nghĩa của con số nào sẽ tránh được sự nhầm lẫn thông thường và mỗi kênh là cách hữu ích hơn để suy nghĩ về nó.

Màu 1 bit và được lập chỉ mục

Ở mức thấp, Hình ảnh 1 bit chỉ lưu trữ hai màu đen và trắng, hữu ích cho đồ họa kiểu đường nét và kiểu fax. Màu được lập chỉ mục tiến lên một bước, lưu trữ một bảng màu nhỏ, tối đa 256 màu ở chế độ được lập chỉ mục 8 bit và tham chiếu từng pixel theo khe bảng màu của nó. Đây là cách hoạt động của GIF và PNG 8-bit, đồng thời nó giữ cho các tệp có kích thước nhỏ để có đồ họa đơn giản với ít màu sắc. Giới hạn này hiển thị trên các bức ảnh, trong đó 256 màu không thể hiển thị độ chuyển màu mượt mà, tạo ra các dải hiển thị thay vì hòa trộn tự nhiên.

8 bit mỗi kênh: tiêu chuẩn

Độ sâu đặc trưng của hình ảnh hàng ngày là 8 bit trên mỗi kênh. Điều này mang lại 256 cấp độ cho mỗi kênh và tổng cộng khoảng 16,7 triệu màu, nhiều hơn mức mà mắt có thể phân biệt được trong hầu hết các cảnh, do đó ảnh trông mượt mà và tự nhiên. JPG, PNG tiêu chuẩn và WebP đều thường sử dụng màu 8 bit cho mỗi kênh. Đối với web, màn hình và chụp ảnh thông thường, đây là lựa chọn tiêu chuẩn và đúng đắn, cung cấp màu sắc đầy đủ ở kích thước tệp hợp lý. Đó là những gì "màu sắc thực sự" đề cập đến.

Độ sâu bit cao: 10, 12 và 16-bit

Công việc chuyên nghiệp và HDR sử dụng độ sâu cao hơn. 10, 12 hoặc 16 bit trên mỗi kênh mang lại hàng tỷ màu sắc và độ chuyển màu tốt hơn nhiều, điều này quan trọng đối với việc chỉnh sửa nặng và hình ảnh có dải động cao. Lợi ích là khoảng trống: với nhiều mức độ hơn giữa các sắc thái, bạn có thể đẩy độ phơi sáng và màu sắc trong quá trình chỉnh sửa mà không cần dải chuyển màu mà 8-bit sẽ hiển thị. Chi phí là các tập tin lớn hơn nhiều. Màn hình RAW, chỉnh sửa chuyên nghiệp và HDR của máy ảnh sử dụng độ sâu bit cao nhưng đối với hình ảnh web hoàn chỉnh, 8 bit được phân phối vì màn hình và định dạng mong đợi điều đó.

dải màu là gì

Dải là tạo tác có thể nhìn thấy được của quá ít màu sắc. Khi một gradient mượt mà không có đủ sắc thái riêng biệt, nó sẽ chia thành các bước hoặc dải có thể nhìn thấy được. thay vì hòa quyện một cách liền mạch, rõ ràng nhất là ở bầu trời và bóng mờ. Độ sâu bit thấp là nguyên nhân thông thường, đó là lý do tại sao dải hình ảnh 256 màu được lập chỉ mục trong khi dải hình ảnh 8 bit cho mỗi kênh thì không. Chỉnh sửa ở độ sâu bit cao và chỉ giảm xuống 8 bit ở cuối sẽ giúp tránh được điều đó, vì các mức bổ sung sẽ hấp thụ các điều chỉnh có thể tạo ra các dải.

Độ sâu bit và độ trong suốt

Độ trong suốt được lưu trữ dưới dạng kênh bổ sung, kênh alpha, với độ sâu bit riêng. Kênh alpha 8 bit cung cấp 256 mức độ trong suốt, từ hoàn toàn mờ đục đến hoàn toàn trong suốt, cho phép các cạnh mềm mại, có lông và hiệu ứng nhìn xuyên qua một phần. Đây là lý do tại sao hình ảnh RGB 24 bit có alpha 8 bit được mô tả là 32 bit. Các định dạng như PNG và WebP hỗ trợ kênh alpha đầy đủ này, trong khi GIF chỉ cung cấp một màu hoàn toàn trong suốt, đó là lý do tại sao các cạnh của GIF trông cứng và các cạnh PNG có thể mịn.

Độ sâu bit và kích thước tệp

Độ sâu bit cao hơn có nghĩa là nhiều dữ liệu hơn trên mỗi pixel và do đó các tệp lớn hơn. Nhân đôi số bit trên mỗi kênh sẽ nhân đôi dữ liệu thô trước khi nén. Đây là lý do tại sao hình ảnh 16-bit được dành riêng cho việc chỉnh sửa và lưu trữ thay vì phân phối và tại sao hình ảnh hoàn thiện trên web là 8-bit. Chẳng ích gì khi đưa hình ảnh 16 bit lên màn hình không thể hiển thị các màu bổ sung; nó chỉ lãng phí băng thông. Độ sâu bit phù hợp với mục đích: cao để chỉnh sửa khoảng trống, 8 bit tiêu chuẩn để phân phối.

Độ sâu bit liên quan đến không gian màu như thế nào

Độ sâu bit và không gian màu khác nhau nhưng có liên quan với nhau. Độ sâu bit là có bao nhiêu bước; không gian màu là phạm vi mà các bước bao gồm. Không gian màu rộng với độ sâu bit thấp trải rộng vài bước trên một phạm vi rộng, có nguy cơ tạo dải màu, trong khi độ sâu bit cao cung cấp đủ các bước để lấp đầy không gian rộng một cách mượt mà. Đây là lý do tại sao nội dung HDR gam màu rộng được hưởng lợi từ độ sâu bit cao: phạm vi bổ sung cần thêm các bước để luôn mượt mà. Cả hai làm việc cùng nhau để xác định mức độ phong phú và mượt mà của hình ảnh.

Chọn độ sâu bit phù hợp

Đối với hầu hết công việc, sự lựa chọn là dễ dàng. Sử dụng 8 bit cho mỗi kênh cho hình ảnh web hoàn chỉnh và chụp ảnh hàng ngày, vì nó trông đầy đủ và giữ cho các tập tin hợp lý. Chỉnh sửa ở dạng 16 bit nếu bạn đang thực hiện các điều chỉnh tông màu hoặc màu sắc nặng, để duy trì khoảng trống và tránh tạo dải, sau đó xuất sang 8 bit để phân phối. Chỉ sử dụng màu được lập chỉ mục cho đồ họa đơn giản với ít màu mà các tệp nhỏ quan trọng. Điều chỉnh độ sâu phù hợp với nhiệm vụ và bạn sẽ có được hình ảnh mượt mà ở kích thước hợp lý mà không phải trả tiền cho màu sắc mà màn hình sẽ không hiển thị.

Độ sâu bit ở các định dạng phổ biến

Mỗi định dạng hình ảnh hỗ trợ độ sâu bit cụ thể. JPG luôn có 8 bit trên mỗi kênh, PNG hỗ trợ 8 và 16 bit cộng với màu được lập chỉ mục và GIF được giới hạn ở mức được lập chỉ mục 8 bit với bảng màu 256 màu. WebP và AVIF xử lý 8 bit và đối với AVIF, độ sâu cao hơn phù hợp với HDR. Đây là một phần lý do tại sao việc lựa chọn định dạng lại quan trọng: GIF không thể giữ độ chuyển màu mượt mà trong ảnh, trong khi PNG 16 bit có thể duy trì khoảng trống chỉnh sửa. Biết độ sâu của từng định dạng sẽ giải thích những gì nó có thể và không thể đại diện.

HDR và ​​độ sâu bit

Hình ảnh có dải động cao phụ thuộc vào độ sâu bit cao. Nội dung HDR trải rộng phạm vi độ sáng rộng hơn nhiều và cần 10 bit cho mỗi kênh trở lên để hiển thị nội dung đó mà không bị phân dải. Một hình ảnh 8-bit đơn giản là không có đủ mức độ để mô tả đầy đủ dải từ bóng tối sâu đến vùng sáng một cách mượt mà. Đây là lý do tại sao ảnh, video và màn hình HDR đều chỉ định độ sâu bit cao hơn. Khi màn hình HDR trở nên phổ biến, độ sâu bit cao hơn đang chuyển từ mối quan tâm chuyên nghiệp sang vấn đề phổ thông.

Chỉnh sửa ở độ sâu bit cao

Ngay cả khi hình ảnh cuối cùng là 8-bit, việc chỉnh sửa ở độ sâu cao hơn vẫn mang lại hiệu quả. Hoạt động ở chế độ 16 bit mang lại hàng nghìn cấp độ bổ sung giữa các sắc thái, do đó, những điều chỉnh mạnh mẽ về độ phơi sáng, độ tương phản và màu sắc sẽ không tạo ra dải màu. Mỗi lần chỉnh sửa sẽ dịch chuyển các giá trị xung quanh và với các bước giới hạn của 8 bit, những thao tác chỉnh sửa đó có thể mở ra những khoảng trống hiển thị trong độ dốc. Độ sâu bit cao hấp thụ chúng. Thói quen chuyên nghiệp là chỉnh sửa ở dạng 16 bit và chỉ chuyển đổi sang 8 bit là bước cuối cùng trước khi xuất, duy trì độ mượt mà trong toàn bộ quá trình.

Tại sao màn hình và phân phối sử dụng 8-bit

Hầu hết các màn hình và định dạng web đều cung cấp 8 bit vì lý do thực tế. Mắt hầu như không thể phân biệt được nhiều hơn 8 bit màu trong một hình ảnh bình thường, do đó dữ liệu bổ sung có độ sâu cao hơn sẽ bị lãng phí khi phân phối. Cung cấp hình ảnh 16 bit cho màn hình 8 bit chỉ tăng gấp đôi kích thước tệp mà không mang lại lợi ích rõ ràng nào. Đây là lý do tại sao quy trình làm việc tách biệt việc chỉnh sửa và phân phối: giữ độ sâu cao trong khi bạn làm việc cho khoảng trống, sau đó xuất sang 8 bit cho tệp trông giống hệt nhưng nhỏ hơn nhiều.

Giảm màu sắc một cách có chủ ý

Đôi khi việc giảm độ sâu bit là mục tiêu chứ không phải là sự thỏa hiệp. Việc giảm một đồ họa đơn giản thành màu được lập chỉ mục bằng một bảng màu nhỏ sẽ làm cho tệp trở nên nhỏ bé, lý tưởng cho logo, biểu tượng và hình minh họa phẳng có ít màu sắc. Bí quyết là chọn một bảng màu bao phủ các màu thực của hình ảnh và sử dụng các pixel phối màu, tán xạ của các màu có sẵn để mô phỏng các màu bị thiếu, nhằm làm mềm bất kỳ dải nào. Để có được loại hình ảnh phù hợp, việc giảm màu có chủ ý là một kỹ thuật nén hiệu quả chứ không phải là làm mất chất lượng.

Lỗi độ sâu bit phổ biến

Một vài hiểu lầm gây rắc rối. Lưu ảnh dưới dạng ảnh 256 màu được lập chỉ mục tạo dải chuyển màu, vì không có đủ màu để hòa trộn mượt mà. Việc chỉnh sửa nhiều ở chế độ 8 bit thay vì 16 bit sẽ tạo ra các dải có thể tránh được. Và việc cung cấp hình ảnh 16 bit lên web sẽ lãng phí băng thông đối với màu sắc không hiển thị trên màn hình. Mỗi cách đều dễ tránh: sử dụng 8 bit cho mỗi kênh cho ảnh và phân phối, 16 bit cho chỉnh sửa nặng và chỉ lập chỉ mục màu cho đồ họa đơn giản. Hãy kết hợp độ sâu với nhiệm vụ.

Điểm mấu chốt về độ sâu bit

Độ sâu bit đặt số lượng màu mà một hình ảnh có thể chứa và việc lựa chọn đúng thường rất đơn giản. Sử dụng 8 bit cho mỗi kênh cho hình ảnh web hoàn chỉnh và chụp ảnh hàng ngày, trong đó 16,7 triệu màu của nó trông đầy đủ và tự nhiên ở kích thước tệp hợp lý. Chỉnh sửa ở dạng 16 bit khi thực hiện các điều chỉnh lớn để tránh tạo dải, sau đó xuất sang 8 bit để phân phối. Dành màu được lập chỉ mục cho đồ họa đơn giản với ít màu sắc. Điều chỉnh độ sâu phù hợp với nhiệm vụ và bạn sẽ có được hình ảnh mượt mà mà không phải trả tiền cho màu sắc mà màn hình sẽ không bao giờ hiển thị.

Độ sâu màu hoặc độ sâu bit là gì?

Đó là số bit được sử dụng để lưu trữ màu của mỗi pixel, thiết lập số lượng màu mà một hình ảnh có thể chứa. Hình ảnh 8 bit trên mỗi kênh chứa khoảng 16,7 triệu màu.

Màu 8 bit có nghĩa là gì?

Thường xuyên 8 bit trên mỗi kênh, cung cấp 256 cấp độ mỗi kênh và khoảng 16,7 triệu màu trên khắp RGB. Đây là tiêu chuẩn cho hình ảnh và nhiếp ảnh trên web, trông mượt mà và tự nhiên ở kích thước tệp hợp lý.

Tại sao tôi nhìn thấy các dải trong gradient của mình?

Đó là hiện tượng sọc màu, gây ra bởi quá ít sắc thái riêng biệt để tạo ra một dải màu mượt mà. Độ sâu bit thấp là nguyên nhân thông thường; chỉnh sửa ở độ sâu bit cao và xuất sang 8 bit ở cuối sẽ giúp tránh được điều đó.

Khi nào tôi nên sử dụng màu 16-bit?

cho công việc chỉnh sửa nặng và HDR, trong đó các mức bổ sung mang lại khoảng trống để điều chỉnh độ phơi sáng và màu sắc mà không cần tạo dải. Xuất hình ảnh đã hoàn thành sang 8 bit để phân phối trên web.

Sự khác biệt giữa bit trên mỗi kênh và bit trên pixel là gì?

Số bit trên mỗi kênh đếm riêng từng màu đỏ, lục và lam; số bit trên mỗi pixel là tổng số. Hình ảnh 8 bit trên mỗi kênh là 24 bit trên mỗi pixel hoặc 32 bit với kênh alpha.

JPG sử dụng độ sâu bit nào?

JPG luôn là 8 bit cho mỗi kênh, khoảng 16,7 triệu màu. PNG hỗ trợ 8 và 16 bit cộng với màu được lập chỉ mục, trong khi GIF bị giới hạn ở 8 bit được lập chỉ mục với bảng màu 256.

Tại sao HDR cần độ sâu bit cao?

Bởi vì HDR mở rộng phạm vi độ sáng rộng hơn nhiều và cần 10 bit cho mỗi kênh trở lên để hiển thị nó mà không có dải. Một hình ảnh 8-bit thiếu đủ mức độ để mô tả đầy đủ một cách mượt mà.

Tôi nên chỉnh sửa ở chế độ 8 bit hay 16 bit?

Chỉnh sửa trong 16-bit để điều chỉnh nặng, vì các mức bổ sung ngăn chặn việc tạo dải, sau đó xuất sang 8 bit để phân phối. Hình ảnh cuối cùng trông giống hệt nhau nhưng quá trình chỉnh sửa vẫn diễn ra suôn sẻ.

Phối màu là gì?

Phối màu phân tán các pixel của các màu có sẵn để mô phỏng các pixel mà bảng màu thiếu, làm mềm dải mà độ sâu bit thấp gây ra. Nó cho phép một bảng chỉ mục nhỏ có độ dốc mượt mà hơn trong đồ họa đơn giản.

Độ sâu bit cao hơn có nghĩa là tệp lớn hơn không?

Đúng. Nhiều bit hơn trên mỗi kênh có nghĩa là nhiều dữ liệu hơn trên mỗi pixel, do đó, việc tăng gấp đôi độ sâu sẽ tăng gần gấp đôi kích thước thô trước khi nén. Đây là lý do tại sao 16 bit được sử dụng để chỉnh sửa và 8 bit để phân phối trên web.