修改UIImage的大小

2021-06-20 00:51:05 字數 509 閱讀 5346

修改uislider的最大值和最小值的時候,發現需要修改的大小,否則會導致uislider變形。目前蘋果還不支援直接修改uiimage類的大小,只能修改uiimageview的大小。

#import 

@inte***ce uiimage (scale)

-(uiimage *)transformtosize:(cgsize)newsize;

@end

#import "uiimage.h"

@implementation uiimage (scale)

-(uiimage *)transformtosize:(cgsize)newsize

@end

最後在其他地方匯入標頭檔案,即可以使用此方法了。

uiimage *maximg=[uiimage

imagenamed:@"sunny.png"];

uiimage *maximg_fin=[maximg transformtosize:cgsizemake(28, 28)];

ios修改UIImage的大小

修改uislider的最大值和最小值的時候,發現需要修改的大小,否則會導致uislider變形。目前蘋果還不支援直接修改uiimage類的大小,只能修改uiimageview的大小。所以只能通過寫方法的方式來實現修改。如下 import inte ce uiimage scale uiimage t...

根據UIImage建立任意大小thumbnail

uiimage thumbnailofimage uiimage image withsize cgsize asize if height resizetoheight width nsinteger width height nsinteger height resizetowidth widt...

擷取UIImage指定大小區域

最近遇到這樣的需求 從伺服器獲取到一張 只需要顯示他的左半部分,或者中間部分等等。也就是擷取uiimage指定大小區域。我的解決方案是對uiimage進行擴充套件。通過cgimageref和cgimage完成擷取,呼叫的方法是 cgimagecreatewithimageinrect。擴充套件類叫u...