本当にシンプルな感じです。私はUIImageViewを持っています:
そして、この画像を取得するためにアフィン変換を適用したいと思います:
ただし、問題の特定の変換は私にはわかりません。180°回転すると、次のようになります。
transform = CGAffineTransformMakeRotation(M_PI);
// similarly, CGAffineTransformMakeScale(-1, -1);
これは明らかにかなり離れています。翻訳にも問題があります。
transform = CGAffineTransformMakeTranslation(x, y);
線の上を振り返ってからy = x
180° 回転すると、次のようになります。
transform = CGAffineTransformMake(0, 1, 1, 0, 0, 0);
transform = CGAffineTransformRotate(M_PI);
これは近いですが、まだそこにはありません。私が欠けていることは明らかですか、それともこれは本当に複雑ですか? ここで私が探している変換の種類を知っている人はいますか?
編集:
Twitter のフィードバックでは、アフィン変換は適していないことが示唆されています。結局のところ、結果の画像が欲しいだけなので、成功への提案されたルートは大歓迎です!