(IOS)根據bundle中的檔名讀取圖片
+ (UIImage*)imageWithFileName:(NSString*)name {
NSString*extension =@"png";
NSArray*components = [namecomponentsSeparatedByString:@"."];
if([componentscount] >=2) {
NSUIntegerlastIndex = components.count-1;
extension = [componentsobjectAtIndex:lastIndex];
name = [namesubstringToIndex:(name.length-(extension.length+1))];
}
// 如果為Retina螢幕且存在對應圖片,則返回Retina圖片,否則查詢普通圖片
if([UIScreenmainScreen].scale==2.0) {
name = [namestringByAppendingString:@"@2x"];
NSString*path = [[NSBundlemainBundle]pathForResource:nameofType:extension];
if(path !=nil) {
return [UIImage imageWithContentsOfFile:path];
}
}
if([UIScreenmainScreen].scale==3.0) {
name = [namestringByAppendingString:@"@3x"];
NSString*path = [[NSBundlemainBundle]pathForResource:nameofType:extension];
if(path !=nil) {
return [UIImage imageWithContentsOfFile:path];
}
}
NSString*path = [[NSBundlemainBundle]pathForResource:nameofType:extension];
if(path) {
return [UIImage imageWithContentsOfFile:path];
}
return nil;
}
相關文章
- iOS根據圖片比例計算顯示大小iOS
- nodeJS根據檔案字尾名讀取檔案並返回符合檔案總數NodeJS
- 微信小程式根據本地快取圖片路徑,生成縮圖的方法微信小程式快取
- c# 圖片檔案讀取C#
- 03 #### 讀取靜態檔案-圖片
- 根據副檔名識別檔案型別(轉)型別
- vue+el-element中根據檔名動態建立dialog的方法Vue
- iOS儲存網路圖片和讀取本地沙盒圖片iOS
- Java 讀取PDF中的文字和圖片Java
- Python如何讀取pdf中的圖片Python
- java中Map根據Map的value取keyJava
- vb向資料庫中讀取單個圖片檔案資料庫
- [Android]反射讀取drawable中圖片Android反射
- 根據欄位查表名
- 讀取本地圖片地圖
- Java 讀取Word表格中的文字和圖片Java
- js根據引數名獲取url上的引數值JS
- 圖片設定level-list,根據不同狀態顯示不同圖片
- 根據包名,在指定空間中建立物件物件
- iOS JPG圖片檔案壓縮中的坑iOS
- Flutter獲取IOS bundle id和Android應用包名FlutteriOSAndroid
- Kubernetes 教程:根據 PID 獲取 Pod 名稱
- iOS根據地址在地圖上展示座標iOS地圖
- Android 根據View生成圖片簡易參考AndroidView
- Java 讀取Word文字框中的文字/圖片/表格Java
- 根據ip獲取城市
- phpSpreadsheet 讀取圖片並另存為檔案PHP
- FileReader()讀取檔案、圖片上傳預覽
- 機器學習根據文字生成圖片教程(附python程式碼)機器學習Python
- iOS 獲取視訊圖片iOS
- 百度地圖:根據位置獲取座標地圖
- 根據key集合批次從map中獲取value
- Swift iOS : WebView快取圖片的方法SwiftiOSWebView快取
- 用python寫個爬取指定網址上所有圖片,並能根據獲取到的圖片網址,進入網址,再次進行圖片獲取 的程式碼指令碼Python指令碼
- iOS讀取.csv檔案iOS
- 爬蟲怎麼根據一個關鍵詞爬取上千張網路圖片爬蟲
- 根據聲音獲取物件物件
- 根據IP獲取國家