2

UIImagePickerController を使用して画像をキャプチャし、cameraViewTransform を使用して iPhone 5 で全画面表示にするので、上部または下部にブラック ボックスが表示されません。

self.imagePicker.cameraViewTransform = CGAffineTransformMakeScale(1.7125, 1.7125);

ユーザーが写真を撮ると、2448 x 3264 ピクセルの画像が返されます。これは 1.333 の比率です。新しい縦横比でビューに収まるように側面をトリミングして 1906 x 3264 ピクセルにする必要があります。次に、フルスクリーンにするために 320 x 548 ピクセルに縮小します。 iPhone 5 (しかし巨大ではない)。

これはどのように達成されますか?

4

1 に答える 1

1

こののバリエーションを使用します。スケーリングを追加し、操作の順序を認識しておく必要があります。

于 2013-10-21T21:57:51.740 に答える