engine9
@engine9
Разрабатываю интерфейсы и трехмерные презентации.

Почему вконтакте не сжимает некоторые снимки?

Замечено, некоторые снимки движок вконтакта не уменьшает, оставляя оригинальный размер и объем. Я сделал несколько тестовых JPG с разным размером (от 3000 px до 900 px) по длинной стороне и с разной степенью сжатия. Отследил такую закономерность: движок не ресемплирует фото размером до 1280 px по длинной, но сжимает картинки больше 200 kb.

Встречаются кадры с сылкой на "оригинал" по которой загружается изображение 2560х1577 366кб
Чем он отличается от "сжимаемых" собратьев? Может быть специфическим алгоритмом сжатия?
У кого какие предположения?

P.S.: Вот еще кадр с оригиналом размером в мегабайт.
  • Вопрос задан
  • 5009 просмотров
Решения вопроса 1
@itisnobody
После загрузки фотографии на сайт она компрессируется и создаётся несколько версий (для предпросмотра, малая версия, большая и т.д.). По ссылке на "оригинал" находится версия с наименьшей компрессией.
Максимальное разрешение фотографий в данный момент 2560х2048.
В первом примере нет резкости на большей части снимка, нет деталей, а значит алгоритм сжатия работает лучше.
Во втором больше деталей (к примеру контуры листьев) - размер больше.
Третий подошел по высоте, да и закомпресирован был в момент обработки рамочкой.
На эту тему есть отличное объяснение от LIVE. + в конце записи есть ссылки на 2 теста.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы