Android学习笔记进阶14之像素操作

Posted brave-sailor

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android学习笔记进阶14之像素操作相关的知识,希望对你有一定的参考价值。

在我们玩的游戏中我们会经常见到一些图像的特效,比如半透明等效果。要实现这种半透明效果其实并不难,需要我们懂得图像像素的操作。

不要怕,其实在Android中Bitmap为我们提供了操作像素的基本方法。

我们可以通过getPixels()方法获得该图像的像素并放到一个数组中去,我们操作这个数组就可以了。最后通过setPixels()方法设置这个数组到Bitmap中。

android中,每一个图像像素通过一个4字节整数来展现:最高位字节用作Alpha通道,即用来实现透明与不透明控制,·255代表完全不透明,0则代表完全透明;接下来的一个字节是Red红色通道,255代表完全是红包。依次类推,接下来的两个字节相应地实现绿色和蓝色通道。

以上是关于Android学习笔记进阶14之像素操作的主要内容,如果未能解决你的问题,请参考以下文章

Android学习笔记进阶21之设置壁纸

Android学习笔记进阶15之Shader渲染

Android学习笔记进阶18之画图并保存图片到本地

Android学习笔记进阶18 之画图并保存图片到本地

Android学习笔记进阶20之得到图片的缩略图

Android学习笔记进阶20 之得到图片的缩略图