私の iPhone アプリケーションでは、MFMailComposer に添付ファイルを追加しています。[送信] をクリックすると、サイズ (小、中、大) を選択するよう求められます。私はそれをしたくありません。添付ファイルのサイズを常に中に設定したいと考えています。私はそれを制御できますか??
質問する
396 次
1 に答える
3
私は何をすべきかを見つけました..
以前私がやったことは
UIImage* image1 = [UIImage imageWithData:imageData1];
NSData *imageData = [NSData dataWithData:UIImageJPEGRepresentation(image1, 1];
これをに変更しました
UIImage* image1 = [UIImage imageWithData:imageData1];
NSData *imageData = [NSData dataWithData:UIImageJPEGRepresentation(image1, 0.5];
この変更は、添付された画像の圧縮品質です。これが「1」の場合は最大サイズであり、MFMailComposer の既定の機能であり、かなり大きなサイズの画像のサイズを変更するようにユーザーに要求します。これを「0.5」に変更すると、画像が圧縮され、サイズが自動的に小さくなり、ユーザーにサイズの変更を求めることはありません。
于 2012-09-17T08:34:21.703 に答える