将PNG附加到MFMailComposer时,图像会自动旋转以横向移动

猫头鹰擦

我正在制作一个简单的相机应用程序,用户可以在其中拍照并通过电子邮件发送。我有一个问题:一旦用户拍摄了一张图像(该图像始终有效),如果该图像是纵向的,则MFMailComposer会自动将其错误地旋转为横向,从而使所有内容都变为横向。如何停止这种行为?

猫头鹰擦

发生这种情况是因为PNG不存储方向信息。而是将照片以JPG格式附加到电子邮件中,并且将正确定向!

使用此代码附加图像:

let data:NSData = UIImageJPEGRepresentation(image, 0.9)! // 0.9 is compression value: 0.0 is most compressed/lowest quality and 1.0 is least compressed/highest quality
mailcomposer.addAttachmentData(data, mimeType: "image/jpg", fileName: "image.jpg")

来源+更多信息:https : //stackoverflow.com/a/34796890/5700898

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当iPhone从纵向旋转到横向时,CSS可自动将图像适配到屏幕上

来自分类Dev

通过Rmagick将图像附加到PNG

来自分类Dev

为什么我的Android应用程序中的“图像选择器”会自动将肖像图像旋转为横向图像?

来自分类Dev

为什么我的Android应用程序中的“图像选择器”会自动将肖像图像旋转为横向图像?

来自分类Dev

使用imagemagick自动将图像附加到表格中

来自分类Dev

在iOS 7中强制横向移动和自动旋转

来自分类Dev

当移动/加载图像时,Delphi PNG图像会显示矩形BUG

来自分类Dev

单击图像时将坐标附加到div上

来自分类Dev

单击图像时将坐标附加到div上

来自分类Dev

画廊中的图像会自动旋转-Android

来自分类Dev

画廊中的图像会自动旋转-Android

来自分类Dev

将旋转90度的横向页面叠加到旋转0度的横向页面上

来自分类Dev

将div附加到图像

来自分类Dev

自动转发时将Azure ServiceBus附加属性附加到邮件

来自分类Dev

旋转自动旋转旋转的图像

来自分类Dev

VSCode自动将taskName附加到msbuild

来自分类Dev

自动将键值对附加到字典

来自分类Dev

VSCode自动将taskName附加到msbuild

来自分类Dev

当运行multipule时,将加载图标附加到Table TD进行ajax调用会变得混乱

来自分类Dev

当自动不自动旋转时,如何查看手机的状态为横向还是纵向?

来自分类Dev

通过jQuery将图像附加到<td>

来自分类Dev

无法将图像附加到MFMessageComposeViewController

来自分类Dev

如何将URL附加到图像

来自分类Dev

将图像附加到砌体网格中

来自分类Dev

将后盖附加到名片图像上

来自分类Dev

将li附加到jcoverflip图像库

来自分类Dev

将图像附加到 JLabel 的边框

来自分类Dev

在Vim中保存时自动将当前日期附加到文件名中

来自分类Dev

在Vim中保存时自动将当前日期附加到文件名中

Related 相关文章

  1. 1

    当iPhone从纵向旋转到横向时,CSS可自动将图像适配到屏幕上

  2. 2

    通过Rmagick将图像附加到PNG

  3. 3

    为什么我的Android应用程序中的“图像选择器”会自动将肖像图像旋转为横向图像?

  4. 4

    为什么我的Android应用程序中的“图像选择器”会自动将肖像图像旋转为横向图像?

  5. 5

    使用imagemagick自动将图像附加到表格中

  6. 6

    在iOS 7中强制横向移动和自动旋转

  7. 7

    当移动/加载图像时,Delphi PNG图像会显示矩形BUG

  8. 8

    单击图像时将坐标附加到div上

  9. 9

    单击图像时将坐标附加到div上

  10. 10

    画廊中的图像会自动旋转-Android

  11. 11

    画廊中的图像会自动旋转-Android

  12. 12

    将旋转90度的横向页面叠加到旋转0度的横向页面上

  13. 13

    将div附加到图像

  14. 14

    自动转发时将Azure ServiceBus附加属性附加到邮件

  15. 15

    旋转自动旋转旋转的图像

  16. 16

    VSCode自动将taskName附加到msbuild

  17. 17

    自动将键值对附加到字典

  18. 18

    VSCode自动将taskName附加到msbuild

  19. 19

    当运行multipule时,将加载图标附加到Table TD进行ajax调用会变得混乱

  20. 20

    当自动不自动旋转时,如何查看手机的状态为横向还是纵向?

  21. 21

    通过jQuery将图像附加到<td>

  22. 22

    无法将图像附加到MFMessageComposeViewController

  23. 23

    如何将URL附加到图像

  24. 24

    将图像附加到砌体网格中

  25. 25

    将后盖附加到名片图像上

  26. 26

    将li附加到jcoverflip图像库

  27. 27

    将图像附加到 JLabel 的边框

  28. 28

    在Vim中保存时自动将当前日期附加到文件名中

  29. 29

    在Vim中保存时自动将当前日期附加到文件名中

热门标签

归档