CGImage経由のUIImageの拡大縮小
は、これでいいかな?
http://blog.logichigh.com/2008/06/05/uiimage-fix/
帰宅したら試してみよう。
UIGraphicsBeginImageContext
んー? UIGraphicsBeginImageContext, UIGraphicsEndImageContext なんてものの存在がわかっているのならもっと簡単にできそう。帰宅したら試してみよう。試してうまくいったらまた書きます。
動いた動いた
これで良さそうです。
UIImage *sicon = [UIImage imageWithContentsOfFile:icon_path]; UIGraphicsBeginImageContext(CGSizeMake(FLCIconWidth, FLCIconHeight)); [sicon drawInRect:CGRectMake(0, 0, FLCIconWidth, FLCIconHeight)]; UIImage *dicon = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); UIImageView *iconv = [[UIImageView alloc] initWithImage:dicon];