Ваши данные PNG уже сжаты .Вы можете попытаться вручную сжать данные Base64, но вы снова получите двоичные данные, и результат не может быть меньше, чем исходные данные изображения.Если ваш сервер может принимать двоичные данные, тогда вы сэкономите больше места, пропустив кодировку Base64 и просто отправив необработанные данные изображения.
Кроме того, вы можете попробовать закодировать ваше изображение в формате JPEG вместо PNG, что позволит вам еще больше уменьшить размер данных, хотя и в ущерб качеству изображения.