4

理由は不明ですが、OS が PNG と JPEG のどちらを使用するかを選択しているようです。私の場合、JPEG を (メール、Twitter などで) 送信したいのですが、非常に大きな PNG を取得する傾向があります。

UIActivityItemProvider をサブクラス化し、UIImageJPEGRepresentation を使用して JPEG をディスクに書き込んで自分で作成したファイルを指す NSURL を返すと、もちろん JPEG を取得できます。ただし、NSURL を使用すると、他の問題が発生します (そのうちの 1 つは、iMessage をターゲットとして使用できないことです)。UIImage を使用する方法はありますが、特定のファイル形式を好むことを指定しますか? (答えはNOだと確信していますが、確認したいです。)

4

2 に答える 2

-4

答えは確かにNOのようです。

于 2013-01-16T12:28:53.180 に答える