CHUẩN JPEG VÀ ứNG DụNG

Một phần của tài liệu Tìm hiểu ảnh JPEG và thuật toán giấu tin trong ảnh JPEG (Trang 34 - 35)

JPEG hay Joint Photographic Experts Group, là chuẩn chỉ ra cách mà hình ảnh sẽđược nén (codec) thành một chuỗi các byte và có thể giải ngược trở lại thành hình

ảnh ban đầu. Hai chuẩn Exif và JFIF là hai chuẩn thông thường được dùng trong nén

ảnh JPEG và có thể thay thế cho nhau.

Như đã đề cập ở phần trên, phương thức nén trong ảnh JPEG là nén mất thông tin (lossy), nghĩa là một số thông tin trong ảnh gốc sẽ mất đi (với mục đích làm giảm dung

lượng lưu trữ) và sẽ không thể phục hồi lại được. Tuy nhiên chuẩn JPEG vẫn hỗ trợ lossless nhưng không được rộng rãi như lossy compression.

Một phương pháp nén ảnh đặc biệt là Progressive JPEG, trong đó dữ liệu được nén qua nhiều mức khác nhau. Phương pháp này dựa trên ý tưởng dành cho các ảnh cỡ

lớn truyền trên web với tốc độ chậm, cho phép hiển thị một phần hình ảnh khi được tải về . Tuy nhiên chuẩn này vẫn chưa được hỗ trợ rộng rãi, kể cả một số phần mềm (như

một số phiên bản của Internet Explorer) chỉ hiển thịảnh khi nó đã hoàn toàn tải hết về

không sợthay đổi chất lượng của ảnh được chuyển đổi, vì sự khác biệt giữa 2 dạng này chỉở chỗ sự xếp đặt các thành phần (coefficents) của chúng trong trong file nén.

Thuật toán nén JPEG được dùng nhiều với ảnh, tranh vẽ thực tế... Đối với việc sử

dụng trên web, JPEG là chuẩn hữu hiệu nhất vì nó giúp chúng ta giải quyết được vấn

đềbăng thông. Tuy nhiên, JPEG vẫn không thể phù hợp với các ảnh vẽđường, mặt, font nghệ thuật hoặc các biểu tượng đồ họa chuyên nghiệp... bởi vì những loại ảnh này

đòi hỏi sựtương phản và sắc nét cao. Chúng chỉ có thểlưu dưới dạng nén không mất dữ liệu (lossless graphics fomat) như là TIFF, GIF, PNG hoặc các ảnh dạng thô.

Do đặc tính mất thông tin của kỹ thuật nén JPEG, nên nó không thích hợp cho các hình ảnh được dùng với mục đích sửa đổi thường xuyên, vì mỗi lần sửa đổi thì chất

lượng ảnh lại tiếp tục mất đi (do quá trình giải nén và nén thực hiện nhiều lần, đặc biệt khi ảnh bị cắt hoặc chuyển vị hoặc các tham số bịthay đổi). Để tránh điều này chúng ta cần lưu lại ảnh gốc dưới dạng nén không mất thông tin (chẳng hạn như PNG), sau đó

khi muốn chỉnh sửa ta copy ảnh gốc trên để thực hiện và export kết quả ra dạng JPEG cho mục đích của mình.

Trong các lĩnh vực đòi hỏi sự chính xác và trung thực nhất thì sẽ không có chỗ

cho JPEG như trong y học, thiên văn, vũ trụ… Thay vào đó người ta thường dùng nhất

là chuẩn lossless như PNG đểđảm bảo được yêu cầu này.

Các phần mở rộng của tên file ảnh JPEG được sử dụng khá phổ biến là .jpg và .jpeg; tuy nhiên .jpe, jfif và jif cũng có thểđược sử dụng. Dữ liệu ảnh JPEG cũng có

thểdùng để nhúng vào các loại file khác như TIFF file thường nhúng ảnh JPEG vào

như một thumbnail của ảnh chính của nó.

Một phần của tài liệu Tìm hiểu ảnh JPEG và thuật toán giấu tin trong ảnh JPEG (Trang 34 - 35)