В настоящее время я использую сценарий JS, который сжимает изображение на основе размеров и процентного соотношения оптимизации с использованием холста HTML (например, задая максимальную ширину 2000px и 70% оптимизации с помощью .toDataUrl). Я также видел методы в Python, такие как .save () с Pillow, чтобы сделать то же самое.
Мне интересно, есть ли способы оптимизации изображений на основе строго размера файла. Например, сжать изображение до 2 МБ, и не заботиться о размерах вообще?