在Android中實(shí)現(xiàn)圖片縮放和旋轉(zhuǎn)
原創(chuàng)作品,允許轉(zhuǎn)載,轉(zhuǎn)載時(shí)請(qǐng)務(wù)必以超鏈接形式標(biāo)明文章 原始出處 、作者信息和本聲明。否則將追究法律責(zé)任。http://1622511.blog.51cto.com/1612511/567364
圖片處理在程序開發(fā)中也是經(jīng)常用到的,手機(jī)上面經(jīng)常就有圖片瀏覽器,能將圖片放大顯示也能將圖片顯示為縮略圖,同時(shí)也可以將圖片豎著看或者橫著看。這些都需要對(duì)圖片進(jìn)行處理,讓其能夠縮放和旋轉(zhuǎn)。因此如題所示,來看看在Android中圖片如何縮放和旋轉(zhuǎn)。
Matrix是在Android中用于操作圖像的類,以下我們通過例子來看看Matrix中用于實(shí)現(xiàn)圖片縮放和旋轉(zhuǎn)的兩個(gè)方法使用。 1、首先加載要操作的圖片
2、得到以上加載圖片的高度跟寬度
3、定義要縮放成最終的圖片高度跟寬度
4、計(jì)算縮放比例
5、創(chuàng)建Matrix對(duì)象
6、使用Matrix對(duì)象跟縮放比例實(shí)現(xiàn)縮放圖片
7、生成縮放后的圖片
同樣的,圖片旋轉(zhuǎn)只需要通過Matrix改變圖片角度即可,生成圖片跟7相同。
通過以上生成新的圖片后即可將新生成的圖片顯示到對(duì)應(yīng)的控件中。 本文出自 “android” 博客,請(qǐng)務(wù)必保留此出處http://1622511.blog.51cto.com/1612511/567364 |
|