Можно "сжать" png
Для этого понадобятся спец. утилиты из категории "png optimizer", одним GD тут не обойтись.
https://habr.com/ru/articles/63528/
https://github.com/imagemin/pngout-bin
https://pngquant.org/
https://github.com/funbox/optimizt
и аналоги
то что png можно "сжать" практически без визуальных потерь можете проверить онлайн на сервисе
https://tinypng.com/