日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

談?wù)?30大圖片作為桌面的算法改進

我是昨天刷的1219版本,拿來把玩了一翻,發(fā)現(xiàn)比我以前的1122有的很大的改變,其中最主要的就是對圖片的解析功能強了很多 。拍的大圖片也可以做為桌面了 。但是遺憾的是凡是圖片的寬和長不是176:220的圖片都不能全屏,影響了手機屏幕的整體視覺效果 。
我想這其中的主要原因是現(xiàn)在該程序使用的算法就是:先把大圖片按照原來的比例縮小,設(shè)縮小后的長和寬分別為a和b使a=<176,b=<220才放到桌面上去 。使用這樣的算法雖然能夠使圖片完全顯示在屏幕上,但是桌面上肯定有空白的地方 。
我現(xiàn)在認為該算法也可以改成下面的算法:
同上設(shè)圖片的長和寬分別為a和b 。
【談?wù)?30大圖片作為桌面的算法改進】1)計算a/b 。
2)如果a/b > 176/220說明寬邊更寬,那么就把大圖片的長邊縮小到220像素,a也按照原來的比例相應(yīng)的縮小,但是這時的a肯定大于176,這時只需要對稱地把上下多出來的像素裁剪掉,使其寬為176像素就可以了 。這樣將經(jīng)過處理后地圖片放到桌面上就應(yīng)該會全屏顯示了 。
如果a/b < 176/220說明長邊更長,那么就把大圖片寬邊縮小到176像素,b也按照原來的比例相應(yīng)的縮小,但是這時的b肯定大于220,這時只需要對稱地把兩邊多出來的像素裁剪掉,使其寬為220像素就可以了 。這樣將經(jīng)過處理后地圖片放到桌面上就應(yīng)該會全屏顯示了 。
這樣雖然圖片地邊緣地方有少許被裁剪掉,但是大多數(shù)圖片精彩的地方不在邊緣上而是在中間部位,所以裁剪掉這一小部分也是無所謂的 。

    推薦閱讀