Загрузить изображения: уменьшить разрешение без потери качества (Swift) - PullRequest
0 голосов
/ 27 сентября 2018

У меня есть галерея пользователей в удаленных районах, где скорость интернета ограничена.И они могут загружать несколько документов по запросу.

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

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

И, изображение документа может быть в любом формате jpg, jpeg, png и т. Д.

Заранее спасибо за помощь.

Я проверяю Загрузка изображений без потери качества , но это не помогло.

1 Ответ

0 голосов
/ 29 сентября 2018

Ссылка .NET, вам нужен Swift, верно?

У вас есть изображение с именем «originalImage».Код ниже сжимает это изображение и создает новый, меньший с тем же разрешением.Значение (0,8) - уровень сжатия.

Загрузить «compressImage» на сервер.

let compressedImage = UIImageJPEGRepresentation(originalImage, 0.8)
...