Bitmap vs Jpeg
Trong thế giới hình ảnh, có rất nhiều tiêu chuẩn có thể được sử dụng trong việc lưu trữ và làm việc với hình ảnh. Bitmap là tiêu chuẩn lâu đời nhất trong số các tiêu chuẩn này và đã có mặt trong hầu hết các hệ điều hành trong khi Jpeg là một tiêu chuẩn được phát triển sau đó bởi Nhóm các chuyên gia nhiếp ảnh chung để xử lý ảnh và hình ảnh thực tế khác. Bitmap rất đơn giản trong việc lưu trữ hình ảnh và ban đầu thậm chí không có khả năng nén không giống như Jpeg sử dụng thuật toán phức tạp để tối ưu hóa chất lượng của hình ảnh trong khi vẫn giữ kích thước tệp thấp.
Để giảm kích thước của hình ảnh, Jpeg sử dụng thuật toán nén mất dữ liệu để loại bỏ các phần dữ liệu khỏi hình ảnh. Bitmap không cung cấp nén mất dữ liệu và hình ảnh trong bitmap thường có xu hướng khá lớn. Để giảm kích thước của hình ảnh bitmap, bạn sẽ cần sử dụng thuật toán nén như của zip hoặc sử dụng bảng màu được lập chỉ mục. Một bảng màu được lập chỉ mục cho phép bạn giảm số lượng màu được xác định thành những màu được sử dụng trong hình ảnh của bạn. Ví dụ: nếu bạn có tệp cần màu trong bảng màu 32 bit nhưng không sử dụng tất cả các màu có thể xác định bảng màu được lập chỉ mục không có màu không sử dụng. Nếu bảng kết quả phù hợp với 24 bit, kích thước tệp sẽ giảm đáng kể mà không ảnh hưởng đến chất lượng của hình ảnh.
Độ tuổi và việc sử dụng rộng rãi bitmap có nghĩa là nó đã được chấp nhận như một tiêu chuẩn không có bằng sáng chế và người dùng không phải lo lắng về việc bị kiện. Jpeg đã có một quá khứ đầy biến động khi nói đến bằng sáng chế. Một số công ty đã tuyên bố rằng họ có quyền bằng sáng chế đối với Jpeg hoặc việc sử dụng chung Jpeg trong các trang web công cộng. Rất nhiều công ty đã bị kiện và hàng trăm triệu đô la đã đổi chủ do Jpeg. Mặc dù hầu hết các bằng sáng chế đã hết hạn hoặc bị thu hồi bởi các tòa án hoặc cơ quan sáng chế, luôn có khả năng một số vấn đề pháp lý có thể phát sinh liên quan đến Jpeg.
Tóm lược:
1. Hình ảnh Jpeg sử dụng thuật toán nén mất dữ liệu trong khi ảnh bitmap sử dụng thuật toán nén không mất dữ liệu.
2. Jpeg khá phức tạp trong khi bitmap rất đơn giản.
3. Bitmap có thể giảm kích thước tệp của chúng hơn nữa bằng cách sử dụng bảng màu được lập chỉ mục trong đó chỉ các màu được sử dụng trong hình ảnh được xác định trong bảng màu.
4. Bitmap là bằng sáng chế miễn phí trong khi Jpeg đã có một vài sự cố bằng sáng chế trong quá khứ.