0

カメラからフレームをキャプチャして処理する必要がある画像処理プロトタイプを開発しています。フレームを処理するサードパーティのライブラリを使用していますが、そのライブラリで定義された形式でフレームを利用できます。UIImageに変換できると思います。このキャプチャした画像をTwitter/FBで共有する必要があります。

どうすればこれを達成できますか?アップロードする前に、UIImageをJPEG / PNGなどの標準形式に変換する必要があると思いますが、正しいですか?その場合、UIImageを標準形式に変換するにはどうすればよいですか?この目的のために他のサードパーティライブラリを使用する必要がありますか?

前もって感謝します :)

4

1 に答える 1

0

カメラにUIImagaPickerControllerを使用していますか?はいの場合、写真を撮る方法があります。

- (void)takePicture

メソッドを呼び出すと、UIImagePickerControllerの次のメソッドが呼び出されます

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

ここで画像を取得できます。

詳細についてはhttp://developer.apple.com/library/ios/#documentation/uikit/reference/UIImagePickerController_Class/UIImagePickerController/UIImagePickerController.html#//apple_ref/doc/uid/TP40007070-CH3-SW24

UIImageインスタンスのデータをpngまたはjpgとして取得するには、関数を使用できます

NSData * UIImageJPEGRepresentation (
UIImage *image,
CGFloat compressionQuality
);

また

NSData * UIImagePNGRepresentation (
UIImage *image
);
于 2012-08-09T11:36:52.050 に答える