画像の配列をUIPasteBoard
にコピーしています。mail
に画像を貼り付けようとすると画像の向きが変わります。これはイメージのコピー方法です。UIPasteBoardが画像の向きを変更します
UIPasteboard *pasteBoard = [UIPasteboard generalPasteboard];
pasteBoard.images = imageArray;
イメージの向きを変更せずにイメージをコピーするにはどうすればよいですか?
画像の配列をUIPasteBoard
にコピーしています。mail
に画像を貼り付けようとすると画像の向きが変わります。これはイメージのコピー方法です。UIPasteBoardが画像の向きを変更します
UIPasteboard *pasteBoard = [UIPasteboard generalPasteboard];
pasteBoard.images = imageArray;
イメージの向きを変更せずにイメージをコピーするにはどうすればよいですか?
UIImageのimageWithCGImage:scale:orientation:メソッドは、結果に満足できない場合は方向を変更できます。
あなたのメールアプリケーションが表示しているものは、回転させるために方向情報が適用される前の本当のピクセル配列でしょう。
私はこの作業を持っています。 setDataを使って生データを与え、forPasteboardTypeを使ってデータ型を設定するだけです。あなたの
(FILEEXISTS)場合{
この
NSData *data = [NSData dataWithContentsOfFile:imagefile];
[pasteboard setData:data forPasteboardType:@"public.png"];
を試してみてください右下の月このあなたに助けます。
しかしこれで私は1つのイメージだけをコピーすることができます。私は複数の画像をコピーしたい。 – Aravindhan
メールアプリケーションでデフォルトの貼り付けオプションを変更することはできません。 – Aravindhan
貼り付けを一切変更する必要はありません。単に画像の寸法を見て、一致させる向きを交渉してください。 –