Aigul9795 / Homework

0 stars 0 forks source link

TinyPNG #1

Open Aigul9795 opened 5 years ago

Aigul9795 commented 5 years ago

Описание бага: Разная работа сайта с изображениями одинаковых размеров.

Шаги воспроизведения:

  1. Загружаем изображения invalid.png и valid.png на https://tinypng.com;
  2. Изображение invalid.png размером 5,2МБ загружается, но не сжимается (из-за превышения размера >5МБ);
  3. Изображение valid.png размером 5,2МБ загружается и сжимается до 576,6 КБ;

Ожидаемое поведение: Невозможность сжатия обоих изображений, так как их размер превышает допустимый 5,0 МБ, указанный на сайте

Скриншоты: 1

Входные данные: ОС: Windows 10 Pro, версия 1803 Браузер: Mozilla Firefox Версия: 63.0.1 (64-бит) Изображения: invalid.png invalid

valid.png valid

Дополнение: Баг в том, что при отображении размера файла он считается по одной формуле, а при расчёте ограничения (по размеру) по другой. Возможно так происходит, потому что у valid.png в свойствах изображения (свойства->подробно) (4) сжатие на бит составляет 2 (биты на пиксель сжатого изображения характеризуют степень сжатия этого изображения), т.е. изображение уже до этого было сжато, так же его фактический размер из тех же свойств составляет 4,99 МБ против 5,0 МБ у invalid.png (5)

2

3

coursar commented 5 years ago

@Aigul9795, цифирки лучше на концы стрелочек ставить )). В других браузерах проверили, тоже не работает?

А что если переформулировать так - баг в том, что при отображении размера файла он считается по одной формуле, а при расчёте ограничения (по размеру) по другой?

Aigul9795 commented 5 years ago

@coursar ок, поняла на следующих сервисах покажу исправленную версию)

coursar commented 5 years ago

@Aigul9795, надо довести до ума этот. Если есть ожидаемое поведение - то должно быть фактическое.

Чётко пишете: