前言
首先視頻或者照片的鏡像,你們可以重新處理視頻和圖片后得到鏡像效果的視頻與圖片。 這個博客簡單說明如何鏡像預覽畫面效果,查閱了很多博客個人最想知道的解決辦法是從Camera提供的流就是已經鏡像好了。但是,實在沒查閱到,網上其他結果都指向了重寫onDraw方法,翻轉Canvas。我就很納悶了,要翻轉圖像還需要去操作Canvas來實現? 這里提供一個十分簡單暴力的實現思路,如下。
以Y軸鏡像翻轉View得到鏡像預覽畫面
就是嘛,明明View這個基礎類就已經提供了多種翻轉,翻滾,伸縮,平移的功能了,何必要自己重寫onDraw實現。
mTextureView.setScaleY(-1f);
以X軸鏡像翻轉View得到鏡像預覽畫面
mTextureView.setScaleX(-1f);
END