观心静

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

版权声明

本文来自博客园,作者:观心静 ,转载请注明原文链接:https://www.cnblogs.com/guanxinjing/p/13565250.html

本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。

前言

  首先视频或者照片的镜像,你们可以重新处理视频和图片后得到镜像效果的视频与图片。 这个博客简单说明如何镜像预览画面效果,查阅了很多博客个人最想知道的解决办法是从Camera提供的流就是已经镜像好了。但是,实在没查阅到,网上其他结果都指向了重写onDraw方法,翻转Canvas。我就很纳闷了,要翻转图像还需要去操作Canvas来实现? 这里提供一个十分简单暴力的实现思路,如下。

 

以Y轴镜像翻转View得到镜像预览画面

就是嘛,明明View这个基础类就已经提供了多种翻转,翻滚,伸缩,平移的功能了,何必要自己重写onDraw实现。

mTextureView.setScaleY(-1f);

以X轴镜像翻转View得到镜像预览画面

mTextureView.setScaleX(-1f);

 

 

END

posted on 2020-08-26 15:03  观心静  阅读(6197)  评论(0编辑  收藏  举报