はじめに 通常だとUIImageViewに画像を設定してUIImageView自体に角丸をつけたりすることが多いと思うのですが、NSTextAttachmentでUITextView上などに画像を簡単に置きたい場合にはUIImageで置くしかありません。そのため、UIImageの画像自体に角丸をつける必要があったので、ついでに描画のパフォーマンスを調べようと思います。 描画方法 その1 UIImageからCGImageを取り出してリサイズ リサイズされた画像をUIImageView設定 マスク用のUIBezierPathも設定 UIImageViewのCALayerをCGContext上に描画して、そこから新しいUIImageを生成 private struct SizeReletaion { private enum Element { case Height case Width }