Если это резкая разница в размере, то вы, вероятно, правы, и это не уменьшает глубину цвета. ImageMagick даст вам хороший контроль. Другая вещь, которую PS «сохраняет для сети» - это удаление большей части метаданных, но эта экономия обычно довольно минимальна.
Используя ImageMagick, вы можете использовать формат png8:filename.png
для 8-битных png-файлов, вам придется взглянуть на документацию, чтобы получить остальные настройки атрибутов, но обратите внимание, что для PNG настройки качества не совпадают в форматах с потерями, таких как jpg, каждая цифра представляет различные настройки png.
Для использования установите библиотеку ImageMagick и либо выполните команды через одну из функций PHP exec, либо установите расширение PHP PECL, imagick .