1. 程式人生 > >改變image的尺寸大小,按原比例不拉伸。

改變image的尺寸大小,按原比例不拉伸。

  • (UIImage )scaleToSize:(UIImage )img size:(CGSize)size{
    UIGraphicsBeginImageContext(size);
    [img drawInRect:CGRectMake(0, 0, size.width, size.height+20)];
    UIImage* scaledImage = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return scaledImage;
    }

    想一下又什麼用處,舉個例子,曾經做的一個專案,UINavigationBar的導航條竟然不是純色,而是花花碌碌的是這樣的這裡寫圖片描述


    那美工只給了你一張6的尺寸,但是你又要做適配腫麼辦,用這個方法就可以了。

相關推薦

改變image尺寸大小比例

(UIImage )scaleToSize:(UIImage )img size:(CGSize)size{ UIGraphicsBeginImageContext(size); [img dra

UIWebView改變HTML中圖片的大小進行等比例縮放

http://www.lanou3g.com/bbs/forum.php?mod=viewthread&tid=5189 現在越來越多的應用採用了Hybrid App(混合模式移動應用)這種開發模式,所以我們以後可能會越來越多的和UIWebView打交道。今天分享

Opencv改變imshow視窗大小視窗位置

程式碼: cv2.HoughLinesP cv2.namedWindow("enhanced",0); cv2.resizeWindow("enhanced", 640, 480); cv2.imshow("enhanced",lines) cv2.wait

aspx GridView的RowDataBound中改變單元格大小顏色彙總等

   protected void GridView2_RowDataBound(object sender, GridViewRowEventArgs e)     {         e.Row.Cells[0].Attributes.Add("style", "wid

改變MKAnnotationView的大小使之隨MKMapView的縮放而縮放

如果要完成如題功能,有一個技術點需要實現。就是如何detect KMapView的pinch事件, iOS中有UIPinchGestureRecognizer,所以我們可以用這個來detect. 首先

UEditor 解決拖拽視訊元素改變視訊尺寸無法儲存視訊尺寸問題的解決方法

    UEditor雖然強大,但是bug還是蠻多的。比如插入視訊元素後,拖拽視訊去縮放尺寸,編輯器並沒有將實際的尺寸儲存下來。當你點選HTML按鈕檢視原始碼時,width和height還是原來的值,再次點選此按鈕回到正常狀態,縮圖又回到原來的大小了。     翻原

python學習--根據字典中的值的大小對字典的項進行排序

比較 value 函數返回值 randint for python common spa pri 首先生成一個隨機字典: from random import randintd={x:randint(60,99) for x in "abcdefg"} # {‘a‘:

編寫一個ArrayList類用來儲存1到10之間的數打亂順序後輸出從小到大輸出從大到小輸出

/** * Created by whp on 2018/7/30. */ public class Test { public static void main(String[] args) { List list = new ArrayList();

“媽媽想學了”你的回答改變孩子一生(悵然若失說了一句話:“為什麼當初沒有人逼我?”願意學你就讓我學啦!那時候我還小我還懂事難道你也懂事嗎要做成一件事就必須有延遲滿足的能力)

“媽媽,我不想學了”,你的回答改變孩子一生(組圖)新聞來源: 槽值 前兩天,送孩子去書法班的時候,在小區門口看到一位媽媽,她正拽著孩子往車裡進,孩子哭著掙扎:“我不想學舞蹈了,我不去,太累了……” 媽媽怒吼著:“你今天去也得去,不去也得給我去!” 最終,孩子還是拗不過媽媽,上了車,去學舞蹈。 我不禁想

前端圖片上傳功能可刪除可限制上傳張數可限制圖片的格式和大小pc端移動端都通用原生無依賴

html部分: <div class="item"> <div class="title small_title">上傳專案圖片</div> <div class="contain_upload">

Map按鍵排序(sort by key) 值排序(sort by value)

Map排序的方式有很多種,這裡記錄下自己總結的兩種比較常用的方式:按鍵排序(sort by key), 按值排序(sort by value)。 1、按鍵排序 jdk內建的java.util包下的TreeMap public class MapSortDe

自己根據網上資料做的一個記事本有些功能還太完善

sta 水平 sselect != 第一個 gui more jpa conf 這個記事本主要是在學習javaGUI及其基本知識後,參考網上資料做出。在制作過程中,同時也發現了java中lastIndex()方法存在不能準確刪選數據的情況,然後自己進行了修改。 以下是代碼部

linux centos7 下Nginx伺服器實現URL重寫去掉index.php方法跟Apache還是一樣的

想要的URL :http://localhost/Admin/ 而自己的是http://localhost/index.php/Admin/ 方法: 在nginx配置檔案nginx.conf中新增: location / {   if ( !e $request_filename )

“子查詢返回的值不止一個當子查詢跟隨在 =、!=、<、<=、>、>= 之後或子查詢用作表示式時這種情況是允許的”SQL查詢錯誤解析

為了實現下述程式碼,首先得有資料庫和相應的表格,本文用的是https://blog.csdn.net/qaz13177_58_/article/details/5575711/中的案例,即先用連線中那些命令建立資料庫、生成資料表,然後就有了student,teacher,course,score等表。 &n

Android Camera 自動適配多種螢幕解決預覽照片和儲存的圖片

最近公司需要做一個手機自拍照的功能,由於之前有做過類似手機拍照的功能,所以很快就實現了自定義手機拍的功能。但是後面發現部分手機出現預覽照片拉伸和儲存的圖片拉伸的情況。然後百度了一下,發現原理很好理解,也有一堆demo,然而並沒有解決拉伸的情況。下面總結一下我的解決方法,希望對

Java經典演算法集——如下:用1、2、2、3、4、5這六個數字用java寫一個main函式打印出所有不同的排列如:512234、412345等要求:"4"能在第三位"3"與"5"能相連

轉:http://www.blogjava.net/SongJunke/articles/101741.html 演算法程式題:     該公司筆試題就1個,要求在10分鐘內作完。     題目如下:用1、2、2、3、4、5這六個數字,用java寫一個main函式,打印出所

Sql Server:建立使用者並指定該使用者只能看指定的檢視除此之外的都讓檢視

1,在sql server中選擇好要操作的資料庫 2,--當前資料庫建立角色 exec sp_addrole 'seeview'      --建立了一個數據庫角色,名稱為:[seeview] 3

年少時那天路上遇見的那位女生的名字我至今還知道呢

1,java中原始檔中只能有一個public修飾的類,且這個類名字就是原始檔名字。C++中public等修飾符一般都是修飾成員函式和變數的。----java中成員函式(包括建構函式)成員變數前面也可以有訪問限制符。 2,java類中屬性/成員變數/例項變數(類似C++中的全

用1、2、2、3、4、5 這六個數字用java 寫一個main 函式打印出所有不同的排列要求:"4"能在第三位"3"與"5"能相連

下面的程式碼是網上找的,我按照自己的理解加的註釋: public class test01 { public static void main(String[] args) { // 理論上,題目所要求的排列組成的數字,都包含在122345~5