сжатие PNG без потерь. Поэтому существует ограничение на уменьшение размера изображения.
В статье говорится:
...
auto = сжатие уменьшило размер файла более чем на 99%, без потерь в
качество.
Примечание. Файлы без прозрачности будут выводиться в формате JPEG. Если твой
Иллюстрации сохраняются в формате PNG без прозрачности, это приведет к
потеря качества изображения.
Итак, если auto = compress получает изображение PNG без прозрачности, оно преобразует его в JPEG.
РЕДАКТИРОВАТЬ: Кроме того, вы рассматривали существующие API, как API службы CloudImage ? Они используют лучшие алгоритмы, и я думаю, что стоит посмотреть на это.