ios修改UIImage的大小

2021-06-14 08:48:29 字數 605 閱讀 4830

修改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)];

修改UIImage的大小

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

iOS 關於UIImage的壓縮問題

uiimage img uiimage imagenamed example.png 兩種轉化方式,nsdata data uiimagejpegrepresentation img,0.0001 nsdata data1 uiimagepngrepresentation img nslog dat...

iOS 關於UIImage的處理總結

void providerreleasedata void info,const void data,size t size pragma mark 去掉最常見顏色為透明顏色 uiimage imageblacktotransparent uiimage image weight nsinteger...