Việc biểu diễn hình ảnh thông qua máy tính yêu cầu hai yếu tố cơ bản: phần cứng đầy đủ, và phần mềm phù hợp.
Cách đầu tiên đã là một cái gì đó tầm thường trong nhiều năm, và lần thứ hai cũng vậy, nhưng cái thứ hai vẫn giữ một cái gì đó hơi khó hiểu cho người dùng: có nhiều cách khác nhau để lưu hình ảnh, các định dạng khác nhau được biết đến bởi các từ viết tắt của chúng đã trở nên nổi tiếng: JPEG, GIF, PNG hoặc RAW trong số những người khác.
Độ trung thực cao hơn, ít dung lượng hơn
Định dạng hình ảnh (có thể là một bức ảnh hoặc một bức vẽ) bao gồm một cách nhất định để lưu thông tin tương ứng với hình ảnh và cho phép nó được tạo ra, sao cho nó chiếm ít không gian nhất có thể và trung thực nhất có thể thực tế.
Nếu máy tính ngày nay có ổ cứng hàng gigabyte và các phương tiện lưu trữ khác, và kết nối Internet nhanh đến mức chúng ta có thể xem phim trực tuyến trực tiếp mà không cần phải tải xuống, thì tại sao chúng ta cần phải giảm dung lượng của hình ảnh?
Quả của một tất yếu lịch sử
Câu trả lời cho câu hỏi này rất đơn giản: mọi thứ không phải lúc nào cũng theo cách này. Có một thời gian, cách đây không lâu, trong đó một máy tính có ổ cứng 20 megabyte (vâng, bạn đọc chính xác, không phải gigabyte, nếu không phải là megabyte) được coi là một trong những bộ nhớ nhiều nhất hiện có, và giá của nó thì không. đã có sẵn cho tất cả mọi người.
Kết nối Internet cũng không bắt đầu nhanh như cáp quang, và những kết nối đầu tiên mà chúng ta có thể tận hưởng ở nhà chỉ mất vài giây để tải xuống một trang web rất đơn giản.
Chính trong khuôn khổ này, và để tạo điều kiện thuận lợi cho việc trao đổi / chuyển giao và lưu trữ, các định dạng hình ảnh được sinh ra.
Dựa trên các thuật toán toán học
Chìa khóa của bất kỳ định dạng đồ họa nào đều dựa trên một thuật toán toán học. Thay vì lưu thông tin về từng điểm màu, việc cần làm là nhóm các khu vực trong đó tất cả các điểm có cùng màu và tông màu và từ đây, một công thức được phát triển để tái tạo khu vực đó.
Những gì được lưu trữ là thông tin toán học, có khối lượng thấp hơn đáng kể so với lưu thông tin của từng pixel (điểm) tạo nên hình ảnh riêng lẻ, một điều thú vị đặc biệt là lưu hình ảnh càng lớn (độ phân giải càng cao).
Định dạng hình ảnh với các chức năng cụ thể
Trong suốt những năm này, các thuật toán mới đã được tạo ra và những thuật toán hiện có đã được cải thiện. Có nhiều định dạng hình ảnh và một số cung cấp các đặc điểm cụ thể khiến chúng rất hữu ích trong một số tác vụ nhất định.
Đây là trường hợp của PNG, được sinh ra cho web hoặc GIF, cho phép bạn lưu hoạt ảnh (như một đoạn phim ngắn một hoặc hai giây) trong một tệp duy nhất.
Người ta vẫn tò mò rằng, nhiều năm sau, Apple đã tung ra định dạng Live Photos, chính xác là bao gồm một đoạn video nhỏ vài giây, nhưng được lưu trữ dưới dạng tệp hình ảnh. Một ý tưởng tương tự như GIF nhưng được cải thiện.
Jpeg
Là "ngôi sao" của các định dạng nén vì sự phổ biến và sử dụng rộng rãi của nó trong tất cả các loại thiết bị và ứng dụng. Đây là định dạng mà theo mặc định, điện thoại di động và máy ảnh gia đình sử dụng để chụp ảnh và tái tạo bất kỳ thiết bị điện tử nào có khả năng hiển thị hình ảnh như TV, máy tính bảng hoặc máy tính.
Được tạo ra bởi Joint Photographic Experts Group, một nhóm các chuyên gia nhiếp ảnh, nó sử dụng một thuật toán nén mất dữ liệu, nhờ đó nó làm giảm đáng kể kích thước của tệp kết quả, nhưng phải trả giá bằng việc mất một số thông tin trong hình ảnh thu được.
Thông tin này hầu như không thể nhận biết được trên toàn cầu bởi người quan sát, điều này bù đắp cho sự mất mát này.
PNG
Được sinh ra như một giải pháp thay thế cho định dạng GIF để sử dụng trên Internet, nó cho phép (giống như định dạng đó) xác định các vùng trong suốt của hình ảnh, với đó và bằng cách chồng chúng trên nền màu, các vùng này sẽ hiển thị màu bên dưới.
Nó cũng vượt quá giới hạn 256 màu của ảnh GIF và hỗ trợ các hình ảnh xen kẽ, để chúng tôi bắt đầu thấy hình ảnh được hiển thị thành từng phần và chúng tôi có thể có ý tưởng về toàn bộ trước khi tải xong, điều mà những người khác không hỗ trợ các định dạng.
GIF
Được tạo bởi CompuServe, nó sử dụng thuật toán LZW hiệu quả cao. Tuy nhiên, nó có một vấn đề: nó hoạt động với hình ảnh 256 màu (và nó hoạt động thực sự tốt), nhưng đối với những hình ảnh mà chúng tôi muốn hiển thị dải màu lớn hơn, nó không phải là lý tưởng.
Được sử dụng rộng rãi trong những ngày đầu của sự mở rộng tuyệt vời của Internet nhờ vào thực tế là nó cho phép tạo ra những hình ảnh rất nhẹ, sau đó nó gần như rơi vào quên lãng để bắt đầu trở lại mạnh mẽ nhờ vào meme do một đặc điểm khác của nó: khả năng chứa các hình ảnh động.
Được thêm vào thông số kỹ thuật GIF89a (sau khi định dạng ban đầu ra đời), không gì khác ngoài khả năng có một số hình ảnh trong một tệp duy nhất, mỗi hình ảnh là một khung của một bộ phim nhỏ và cho họ thời gian vẽ giữa mỗi bộ phim.
Kết quả cuối cùng là một cái gì đó rất giống với một chuyển động.
BMP
Ai ghi nhơ điêu nay? Được tạo ra bởi Microsoft và phổ biến bởi các chương trình vẽ vector của hãng, nó đã được nhiều hệ điều hành sử dụng trong các biểu tượng của họ.
Đã bị vượt qua bởi các lựa chọn thay thế khác, nó đã bị lãng quên trong việc sử dụng cho người dùng cuối. Một trong những nhược điểm của nó là nó không sử dụng tính năng nén, do đó kích thước của hình ảnh được tạo ra lớn hơn so với các giải pháp thay thế khác.
RAW
Điều này tôi đã để lại cho đến cuối cùng bởi vì nó mâu thuẫn một chút với mọi thứ được giải thích cho đến nay; Hãy để tôi giải thích: nó chứa thông tin tối đa về mỗi điểm của hình ảnh, với tính năng nén thông tin không mất dữ liệu.
Đây là định dạng mà các nhiếp ảnh gia chuyên nghiệp thường sử dụng, vì nó cung cấp chất lượng vô song, vì các định dạng khác nén với một số thông tin mất mát, luôn làm giảm chất lượng hình ảnh một chút.
Chất lượng này đi kèm với một cái giá: kích thước lớn mà chúng chiếm trên đĩa. Các nhiếp ảnh gia chuyên nghiệp thường có một lượng lớn dung lượng lưu trữ trong cơ sở của họ.
Ảnh: iStock - Kristtaps / LaraBelova