最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

IOS 調(diào)整內(nèi)存中的圖片大小實(shí)例詳解

 更新時(shí)間:2017年04月12日 09:26:03   投稿:lqh  
這篇文章主要介紹了IOS 調(diào)整內(nèi)存中的圖片大小實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下

IOS 調(diào)整內(nèi)存中的圖片大小實(shí)例詳解

在從網(wǎng)路download圖片,或者從相冊讀取圖片的時(shí)候,如果ImageView的本身就是固定的300*200,那么載入2000*2000的圖片是很浪費(fèi)內(nèi)存的。

2000*2000的內(nèi)存占用是2000*2000*4bit

以下兩個(gè)函數(shù)可以用來創(chuàng)建一個(gè)新的按照固定大小的圖片。簡單來說,就是Core Graphics來創(chuàng)建一個(gè)bitmap,然后生成一個(gè)圖片。

- (UIImage*)imageWithImage:(UIImage*)image
       scaledToSize:(CGSize)newSize;
{
  UIGraphicsBeginImageContext( newSize );
  [image drawInRect:CGRectMake(0,0,newSize.width,newSize.height)];
  UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext();
  UIGraphicsEndImageContext();

  return newImage;
}
-(UIImage*)imageWithImage:(UIImage *)image
       resizeFactor:(CGFloat)scale
{
  CGSize originalSize = image.size;
  CGSize newSize = CGSizeMake(originalSize.width * scale, originalSize.height* scale);
  UIGraphicsBeginImageContext(newSize);
  [image drawInRect:CGRectMake(0,0,newSize.width, newSize.height)];
  UIImage * newImage = UIGraphicsGetImageFromCurrentImageContext();
  UIGraphicsEndImageContext();
  return newImage;
}

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • IOS實(shí)現(xiàn)點(diǎn)擊滑動抽屜效果

    IOS實(shí)現(xiàn)點(diǎn)擊滑動抽屜效果

    這篇文章主要為大家詳細(xì)介紹了IOS實(shí)現(xiàn)點(diǎn)擊滑動抽屜效果的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-02-02
  • 詳解iOS應(yīng)用開發(fā)中Core Data數(shù)據(jù)存儲的使用

    詳解iOS應(yīng)用開發(fā)中Core Data數(shù)據(jù)存儲的使用

    這篇文章主要介紹了iOS應(yīng)用開發(fā)中Core Data數(shù)據(jù)存儲的使用,Core Data可以看作是一個(gè)內(nèi)嵌型數(shù)據(jù)庫SQLite的iOS專用版本,需要的朋友可以參考下
    2016-02-02
  • 支持Xcode10和適配iPhone XS Max、iPhone XR的方法

    支持Xcode10和適配iPhone XS Max、iPhone XR的方法

    這篇文章主要介紹了支持Xcode10和適配iPhone XS Max、iPhone XR的方法,文中通過示例代碼以及圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-10-10
  • 詳解ios中scrollView上使用masonry

    詳解ios中scrollView上使用masonry

    本篇文章主要給大家詳細(xì)分析了ios開發(fā)中scrollView上使用masonry的詳細(xì)知識內(nèi)容,需要的朋友參考下吧。
    2018-02-02
  • IOS 避免self循環(huán)引用的方法的實(shí)例詳解

    IOS 避免self循環(huán)引用的方法的實(shí)例詳解

    這篇文章主要介紹了IOS 避免self循環(huán)引用的方法的實(shí)例詳解的相關(guān)資料,希望通過本文能幫助到大家,需要的朋友可以參考下
    2017-09-09
  • 阿里數(shù)據(jù)iOS端啟動速度優(yōu)化心得

    阿里數(shù)據(jù)iOS端啟動速度優(yōu)化心得

    本篇文章給大家詳細(xì)分析了阿里數(shù)據(jù)iOS端啟動速度優(yōu)化的知識點(diǎn)以及心得,對此有興趣的朋友參考學(xué)習(xí)下吧。
    2018-02-02
  • iOS開發(fā)之圖片模糊效果的五種實(shí)現(xiàn)代碼

    iOS開發(fā)之圖片模糊效果的五種實(shí)現(xiàn)代碼

    本篇文章主要介紹了iOS開發(fā)之模糊效果的五種實(shí)現(xiàn)代碼。本文針對這五種方式講解一下具體的實(shí)現(xiàn),有興趣的同學(xué)可以一起來了解一下
    2017-04-04
  • ios NSNotificationCenter通知的簡單使用

    ios NSNotificationCenter通知的簡單使用

    這篇文章主要介紹了ios NSNotificationCenter通知的簡單使用,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-06-06
  • iOS實(shí)現(xiàn)貝塞爾曲線動畫

    iOS實(shí)現(xiàn)貝塞爾曲線動畫

    這篇文章主要為大家詳細(xì)介紹了iOS實(shí)現(xiàn)貝塞爾曲線動畫,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • iOS9開放的新API--Spotlight使用指南

    iOS9開放的新API--Spotlight使用指南

    作為蘋果iOS9的重要特性之一,Spotlight搜索如今重新回到主界面最左側(cè)(同樣支持主界面下滑呼出),通過API的支持,還帶來了全新的Universal Search通用搜索功能,除了網(wǎng)絡(luò)以及系統(tǒng)本身內(nèi)容之外,還能直接搜索第三方應(yīng)用內(nèi)的相關(guān)內(nèi)容。下面我們就來詳細(xì)研究下Spotlight
    2015-11-11

最新評論

盖州市| 西乌| 克山县| 临夏县| 黔西县| 浦东新区| 碌曲县| 泽州县| 宁化县| 台南市| 北宁市| 麻栗坡县| 麦盖提县| 长治市| 新巴尔虎右旗| 水富县| 越西县| 法库县| 阳山县| 黑河市| 民丰县| 饶河县| 浠水县| 温泉县| 酒泉市| 武义县| 元氏县| 都江堰市| 陇川县| 博兴县| 遵化市| 柳江县| 宜黄县| 东乡| 剑阁县| 海阳市| 奈曼旗| 襄樊市| 南华县| 深水埗区| 加查县|