【Swift UI】UIImageの画像を反転・トリミングしたい

前提

Swift, SwiftUI初心者です.
色々インターネットで検索したのですが,実現できなかったため初めて質問させていただきます.

現在,カメラで撮影したデータ(UIImage)を回転・トリミングし,jpgでファイルに保存するiOSアプリを作成しています.

実現したいこと(今できていないこと)

  • 撮影後の画像を,事前設定している場合に,左右・上下共に反転させる.(事前設定の情報は,Boolのtrueかfalse.trueなら反転,falseならそのまま.)
  • 必要に応じて,ユーザーが縦横比を維持してトリミングできるようにする.

(ここより下は,できれば)

  • jpgで保存する際に画像サイズをpxで指定したい.

試したこと

インターネットで検索してみましたが,ヒットせず質問させていただきました.
カメラでの撮影部分は,以下のサイトを元に作成しました.
https://qiita.com/From_F/items/759544896fe89e828898
画像を撮影し,UIImageのデータを得るところまではできています.

Swift初心者で,色々理解できていない部分もあるかと思いますが,よろしくお願いします.

補足情報(FW/ツールのバージョンなど)

  • ターゲット

サポート予定のOS:iOS 15.0以降

  • 開発環境

Xcode:Xcode 14.2
macOS:Ventura

コメントを投稿

0 コメント