Xcode で画像データを縮小して表示する方法

Xcode 開発で、iOSアプリ開発時、画像データを表示する設定になります。
アプリの状況に合わせて画像表示する際に使用できる定義です。

以下言語は、Objective-cになります。

1//画像セット
2CGPoint CGP;
3UIImage *img;   //元画像
4UIImage *img1a; //縮小後画像
5 
6CGP = CGPointMake(154,390);     //画像中心位置
7float widthPer_1 = 0.9;     //画像の倍率 幅
8float heigthPer_1 = 0.9;        //画像の倍率 高さ
9img = [UIImage imageNamed:@"U01.jpg"];//画像データ
10 
11CGSize sz = CGSizeMake(img.size.width *widthPer_1,
12                       img.size.height *heigthPer_1);
13UIGraphicsBeginImageContext(sz);
14[img drawInRect:CGRectMake(0,0,sz.width,sz.height)];
15img1a = UIGraphicsGetImageFromCurrentImageContext();
16UIGraphicsEndImageContext();
17UIImageView *iv = [[UIImageView alloc] initWithImage:img1a];
18 
19iv.center = CGP;
20CGP=iv.center;
21float impX = CGP.x;
22float impY = CGP.y;
23CGP = CGPointMake(impX,impY);
24 
25[self.view addSubview:iv];
Verified by MonsterInsights