Tôi sẽ cho phép người dùng tải lên hình ảnh có kích thước 300x300 được nén bằng JPEG. Có cách nào để xác định kích thước tệp tối đa của một hình ảnh như vậy không?Kích thước tệp tối đa của hình ảnh JPEG có kích thước đã biết
Tôi có thể tưởng tượng điều này có thể được thử bằng cách nén nhiễu ngẫu nhiên ở 100 chất lượng, nhưng có tối đa lý thuyết không?
Giả sử hình ảnh là tiếng ồn ngẫu nhiên không thể nén hoàn toàn, có thể là 3 byte cho mỗi pixel (màu 24 bit) và lề cho siêu dữ liệu không? Hoặc một hình ảnh như vậy có thể lớn hơn bản gốc khi được nén?
Không phải là một chuyên gia về điều này, nhưng tại sao không chỉ sử dụng kích thước của một bitmap không nén (cộng với bộ đệm cho siêu dữ liệu?) Là lớn nhất bạn sẽ chấp nhận? – Collin
@CollinHockey Tôi đã nghĩ về điều đó nhưng tôi nghĩ rằng nó có thể trở nên lớn hơn ("Hoặc có thể là một hình ảnh ..."). Tuy nhiên, nếu điều đó xảy ra, nó có lẽ không nhiều lắm trong thực tế mà có thể sẽ là một mức tối đa tốt để duy trì. –