项目中有个功能用手机拍照,但是拍照拿到的图片总是左右翻转,这不是我需要的效果,我需要拍出来什么样,显示的就是什么样。因此,就需要把拿到的图片做左右翻转处理。

if self.album != nil{
            let testImg = UIImageView.init(frame: CGRect(x: 0, y: 0, width: self.view.width, height: self.view.height))
            testImg.contentMode = UIViewContentMode.scaleAspectFill
            
            /**Access to images turned around, need to turn around to normal*/
            let flipImageOrientation = (self.album.imageOrientation.rawValue + 4) % 8
            /**turn around "album"*/
            let flipImage =  UIImage(cgImage:self.album.cgImage!, scale:self.album.scale,
                                     orientation:UIImageOrientation(rawValue: flipImageOrientation)!)
            
            self.view.addSubview(testImg)
            
            testImg.image = flipImage
            
 }

关于图片翻转处理,有需要多方法可以实现,这里使用的方法代码量比较少,方便实用。self.album拿到的拍照图片,testImg显示图片的image View,这里首先利用UIImageView的contentMode设置图片按比例缩放填满imageview。也可以直接利用imageOrientation,设置翻转方向。

swift 图片翻转相关推荐

  1. 98年“后浪”科学家,首次挑战图片翻转不变性假设,一作拿下CVPR最佳论文提名​...

    出品 | AI科技大本营(ID:rgznai100) 刚刚结束的CVPR大会,总共收到6424篇论文中,仅有26篇获得最佳论文提名,占0.4%的比例. 其中,康奈尔大学大四学生林之秋,以第一作者身份提 ...

  2. 98后常春藤学霸林之秋,一作拿下CVPR最佳论文提名,首次挑战图片翻转不变性假设...

    点击上方"视学算法",选择加"星标"置顶 重磅干货,第一时间送达 本文转载自:AI科技评论 今年CVPR 最大的亮点之一,当属"后浪"们在学 ...

  3. python如何让图片镜像翻转_98后常春藤学霸林之秋,一作拿下CVPR最佳论文提名,首次挑战图片翻转不变性假设...

    今年CVPR 最大的亮点之一,当属"后浪"们在学术研究上的出色表现. 在一众获奖论文作者中,年龄最小的一位一作获奖者甚至还在本科阶段.他就是来自康奈尔大学的"98后&qu ...

  4. 图片自动翻转css代码,用css实现图片翻转(示例代码)

    简介这篇文章主要介绍了用css实现图片翻转(示例代码)以及相关的经验技巧,文章约1193字,浏览量447,点赞数1,值得参考! 用css实现图片翻转 .flip-container { perspec ...

  5. html翻转切换div效果,图片翻转效果

    图片翻转效果 * { margin: 0; padding: 0;} ul { list-style-type: none;} body { font: 14px "Microsoft Ya ...

  6. 98 年“后浪”科学家,首次挑战图片翻转不变性假设,一作拿下 CVPR 最佳论文提名​...

    出品 | AI科技大本营(ID:rgznai100) 刚刚结束的CVPR大会,总共收到6424篇论文中,仅有26篇获得最佳论文提名,占0.4%的比例. 其中,康奈尔大学大四学生林之秋,以第一作者身份提 ...

  7. php图片翻转函数,PHP图片处理之图片旋转和图片翻转实例

    图片的旋转和翻转也是Web项目中比较常见的功能,但这是两个不同的概念,图片的旋转是按特定的角度来转动图片,而图片的翻转则是将图片的内容按特定的方向对调.图片翻转需要自己编写函数来实现,而旋转图片则可以 ...

  8. vb.net 图片水平翻转_太牛了!98 年后浪科学家,首次挑战图片翻转不变性假设,一作拿下 CVPR 最佳论文提名...

    出品 | AI科技大本营(ID:rgznai100)刚刚结束的CVPR大会,总共收到6424篇论文中,仅有26篇获得最佳论文提名,占0.4%的比例.其中,康奈尔大学大四学生林之秋,以第一作者身份提交的 ...

  9. HTML和CSS实现图片翻转效果

    实现图片翻转,首先来分析一下我们希望实现的是怎样的翻转效果?又该如何去实现呢? 一.希望实现的效果 页面上的图片在光标悬停在上面的时候会发生翻转效果,翻转过后显示出背面的说明文字. 鼠标没有悬停在上面 ...

  10. CSS3实现图片翻转效果

    直接上代码看效果 html: <div class="father"><div class="before">正面</div> ...

最新文章

  1. 4.性能下降原因和常见的Join查询
  2. k近邻回归算法python_K近邻算法用作回归的使用介绍(使用Python代码)
  3. 计算机c盘哪些东西可以清理,细说电脑c盘哪些文件可以删除
  4. [css] CSS3中的transition是否可以过渡opacity和display?
  5. OpenCL 与 CUDA
  6. ERP如何才能实施成功:ERP成功率为0现象 从具体实施层面剖析
  7. 华为u2020操作指南_用手机水平仪检测水平,操作简单,帮助甚大
  8. 反转字符串的多种方式-经典面试题系列
  9. ASP.NET MVC的客户端验证:jQuery验证在Model验证中的实现
  10. android mvp模式到底好,Android中MVP设计模式
  11. 批量给excel表中的每行添加表头
  12. 不是所有国产软件都像360一样流氓!这些良心国产软件不该被埋没
  13. 黑客四种常用来攻击云服务器的手段
  14. 11.2 注解的使用示例1 select insert update和delete操作
  15. python考拉兹猜想_Python练习题 042:Project Euler 014:最长的考拉兹序列
  16. JAVA广度优先搜索---寻找从A点到B点最短路径
  17. maxEms和maxLength的区别以及maxEms不起作用的问题
  18. 【MODIS合集】MRT批处理MODIS数据
  19. vue 打印(模板套打)
  20. Blender RizomUV to Zbrush 头部低模高模映射

热门文章

  1. 前淘宝工程师谈12306:做它比做淘宝难
  2. Python基础 4 字符串的变形 判断
  3. 计算机硬盘图标不见了,移动硬盘不显示图标怎么办 移动硬盘不显示图标解决办法【图文】...
  4. 软件测试入门及实战篇
  5. python你好世界_你好,世界! Python方式
  6. Epub 转 txt
  7. 家谱编修制作软件修十大优势
  8. docker,deamon.json文件说明
  9. 使用google搜索自己在csdn写的博客
  10. veu项目中引入jquery