日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

根据图片URL获取图片的尺寸【Swift语言实现】

發布時間:2024/8/26 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 根据图片URL获取图片的尺寸【Swift语言实现】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

import UIKit

?

extension UIImage {

?

?

? ? /// 獲取網絡圖片尺寸

? ? ///

? ? /// - Parameter url: 網絡圖片鏈接

? ? /// - Returns: 圖片尺寸size

? ? class func getImageSize(_ url: String?) -> CGSize {

?

? ? ? ? guard let urlStr = url else {

? ? ? ? ? ? return CGSize.zero

? ? ? ? }

? ? ? ? let tempUrl = URL(string: urlStr)

?

? ? ? ? let imageSourceRef = CGImageSourceCreateWithURL(tempUrl! as CFURL, nil)

? ? ? ? var width: CGFloat = 0

? ? ? ? var height: CGFloat = 0

? ? ? ? if let imageSRef = imageSourceRef {

? ? ? ? ? ? let imageProperties = CGImageSourceCopyPropertiesAtIndex(imageSRef, 0, nil)

?

? ? ? ? ? ? if let imageP = imageProperties {

? ? ? ? ? ? ? ? let imageDict = imageP as Dictionary

? ? ? ? ? ? ? ? width = imageDict[kCGImagePropertyPixelWidth] as! CGFloat

? ? ? ? ? ? ? ? height = imageDict[kCGImagePropertyPixelHeight] as! CGFloat

? ? ? ? ? ? }

? ? ? ? }

?

? ? ? ? return CGSize(width: width, height: height)

? ? }

}

?

轉載于:https://www.cnblogs.com/wenxp2006/p/9469366.html

總結

以上是生活随笔為你收集整理的根据图片URL获取图片的尺寸【Swift语言实现】的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。