UIImageに格納した画像のサイズを変更する方法です。
元の画像を以下のようにorgImageに格納したとします。
UIImage *orgImage = [UIImage imageNamed:@"test.png"];
これに対してサイズ変更し、resizeImageへ格納する方法。
UIImage *resizeImage = [orgImage stretchableImageWithLeftCapWidth:<横のピクセルサイズ> topCapHeight:<縦のピクセルサイズ>];
例:縦横それぞれ2倍にする方法
UIImage *orgImage = [UIImage imageNamed:@"test.png"]; NSInteger newWidth = CGImageGetWidth(orgImage) * 2; NSInteger newHeight = CGImageGetHeight(orgImage) * 2; UIImage *resizeImage = [orgImage stretchableImageWithLeftCapWidth:newWidth topCapHeight:newHeight];
- 作者: 鶴薗賢吾
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2009/04/23
- メディア: 大型本
- 購入: 14人 クリック: 334回
- この商品を含むブログ (37件) を見る
iPhoneSDKの教科書CocoaTouchプログラミング、最初の一歩
- 作者: 赤松正行
- 出版社/メーカー: 秀和システム
- 発売日: 2009/03/23
- メディア: 単行本
- 購入: 35人 クリック: 662回
- この商品を含むブログ (86件) を見る