Я собираюсь позволить пользователям загружать изображения 300x300, сжатые с помощью JPEG. Есть ли способ определить, какой максимальный размер файла такого изображения будет?Максимальный размер изображения JPEG с известными размерами
Я могу себе представить, что это можно попробовать, сжав случайный шум со 100 качеством, но есть ли теоретический максимум?
Скажите, что изображение представляет собой совершенно несжатый случайный шум, может ли он быть 3 байта на пиксель (24-битный цвет) и запас для метаданных? Или может ли такое изображение получиться больше, чем оригинал при сжатии?
Не эксперт в этом, но почему бы просто не использовать размер несжатого растрового изображения (плюс буфер для метаданных?) Как самый большой, который вы примете? – Collin
@CollinHockey Я подумал об этом, но я подумал, что это может стать больше («Или может такое изображение ...»). Однако, если это произойдет, вероятно, это не так много, поэтому на практике это будет хороший максимум для поддержания. –