Swift 4 - проверьте изображение HD или нет - PullRequest
1 голос
/ 08 апреля 2019

У меня есть приложение. Загрузите изображения в Firebase, и я хочу проверить, есть ли изображение 720p HD или нет, потому что я хочу показать пользователю доступный только 720p или 1080p.

Если кто-нибудь знает, как это сделать, пожалуйста, дайте мне знать.

1 Ответ

0 голосов
/ 08 апреля 2019

Используйте этот метод расширения, если у вас есть UIImage

extension UIImage {

    func isImageHD() -> Bool {

        let heightInPoints = self.size.height
        let heightInPixels = heightInPoints * self.scale

        return heightInPixels >= 720
    }
}

вы можете использовать это там, где у вас есть UIImage

let image = // Your image 

if image.isImageHD() {

// Upload Image 

} else {

// Show Pop up or something

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...