Как уменьшить размер приложения UWP (можно ли сжимать изображения HD?) - PullRequest
0 голосов
/ 10 апреля 2020

Моё приложение UWP для Windows 10, которое в данный момент находится в разработке и содержит около 400–500 изображений HD, занимает колоссальные 1,7 ГБ места на жестком диске. Проводник утверждает, что изображения занимают около 1,68 ГБ, а другой код - 0,02 ГБ ...

Когда все сказано и сделано, в приложении должно быть несколько тысяч изображений HD. Очевидно, что это будет неустойчивым, поскольку размер приложения будет почти 10 ГБ, или, возможно, даже больше.

Есть ли способ сжатия этих изображений в приложении?

Это не связано с этот вопрос переполнения стека . Я не использую Xamarin. Также я проверил загрузку сборки релиза из Магазина, чтобы подтвердить - и на самом деле он говорит, что его размер составляет 1,7 ГБ.

1 Ответ

1 голос
/ 10 апреля 2020

Изображения, используемые в приложении, фактически являются ресурсами приложения.

Когда приложение упаковано, эта часть ресурса не будет специально обрабатываться. Вы можете только сжать изображение перед упаковкой, либо рассмотреть возможность извлечения ресурса изображения, чтобы позволить пользователю загружать и импортировать ресурсы изображения после установки приложения.

Как и в некоторых онлайн-играх, после загрузки тела игры они будут загрузить дополнительные пакеты данных при первом запуске. Эта часть ресурса не размещена в магазине, но хранится у разработчика.

...