ユーザーがサイズを制限せずに写真を選択して編集できるようにしたい。
大きな写真のサムネイルを画面と同じサイズで編集用に作成し、編集が終了したら大きな写真を使用して、サムネイルに対して行ったのと同じ編集を行うという考えです。
UIGraphicsBeginImageContext
サムネイル画像の作成に使用すると、メモリの問題が発生します。
ハードウェアの制限により、大きな画像全体を直接編集するのは難しいことを知っているので、大きな画像をメモリの問題なしで 2048*2048 未満にダウンサンプリングする方法があるかどうか知りたいですか?
Androidプラットフォームで写真をダウンサンプリングできるオプションをBitmapFactory
持つクラスがあることがわかりました。inSampleSize
iOSでこれを行うにはどうすればよいですか?