1

このブログAROVerlayViewControllerからカスタムカメラオーバーレイビューを作成しましたが、すべて正常に機能していますが、画像をキャプチャした後、ここでImageViewに表示しているときに画像が引き伸ばされるという問題最初のカスタムカメラ画像 サイズ変更モードで変更された画像ビューがあります。これは、画像が引き伸ばされて表示されないことがわかるためです。元のキャプチャ画像。画像をキャプチャしながら場所を追加する方法。画像のトリミングには、ここからこのコードを使用しました

4

2 に答える 2

1

つまり、それはあなたが正しく写真を撮っているカメラです(カスタムオーバーレイビューを備えたカメラであっても)。次に、高解像度の画像を取得するには、アプリがUIImagePickerControllerDelegateメソッドにヒットしたときに、実際の画像(編集されていない)を取得する必要があります。

特にこの方法では

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info

辞書情報には、探しているものであるキーUIImagePickerControllerOriginalImageを持つ値があります。

于 2012-07-31T15:45:58.900 に答える
0

私はこの例で私の問題を解決しました。それは非常に便利です。 https://github.com/Nyx0uf/NYXImagesKit

于 2012-08-01T13:53:34.307 に答える