Я работаю над проектом, который использует много графических файлов.У нас есть около 500 PNG-файлов размером 60x60, которые содержат несколько различных анимаций (около 80) и занимают около 2 МБ пространства.В коде я просто рисую каждый кадр один за другим для визуализации анимации.Например, одна из анимаций состоит из 3 кадров, каждый размером около 4 КБ.Мой вопрос заключается в том, можем ли мы что-либо сделать, чтобы уменьшить размер этих изображений.
Мы в значительной степени полагаемся на прозрачность изображений, поэтому конвертация в JPG завершена.Конвертация в GIF была опцией, но качество отрисованных изображений было слишком низким, поэтому я не думаю, что мы можем это использовать.
PNGCrush сэкономил нам около 20 КБ для всех изображений, поэтому не сильно помог.
Между каждым кадром анимации не так много изменений в данных.