我有应用程序将图像上传到Firebase,并且我想检查图像720p HD 还是否,因为我希望向用户显示仅720p或1080p。
如果有人知道该怎么做,请告诉我。
答案 0 :(得分:0)
如果您有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
}