因为用OpenGL ES的时候需要用到Bitmap翻转的操作,但是看了很多篇文章,都是用Canvas来进行翻转的,这对音视频处理很不友好啊,Canvas不支持不进行预乘处理的Bitmap,所以干脆直接暴力翻转

static Bitmap convert(Bitmap a)    {        int w = a.getWidth();        int h = a.getHeight();        Bitmap newb = Bitmap.createBitmap(w, h, Bitmap.Config.ARGB_8888);        for (int i = 0; i < h; i++) {            for (int j = 0; j < w; j++) {                newb.setPixel(j, i, a.getPixel(j, h - i - 1));            }        }        return newb;    }

更多相关文章

  1. Android(安卓)3D翻转效果实践
  2. 在Android中afinal框架下实现sqlite数据库版本升级的办法
  3. What Android(安卓)Can Learn From the iPhone: It’s the Softw
  4. Android国际化中用到的国家/地区 语言缩写代码
  5. android中主要用到的几种设计模式总结
  6. 异常ExceptionInInitializerError解决方案
  7. Android:学习AIDL,这一篇文章就够了(下)
  8. BAT的android应用会用到的第三方框架
  9. 在android中,编译的项目使用到第三方jar的导入方法 终极版!

随机推荐

  1. android 简单的相册查看器
  2. Activity面试详解
  3. Android调试之LOG和LOGCAT详解
  4. Android中SharePreferences的简单实现
  5. 安卓定时刷新界面
  6. Android开发指南(31) —— Multimedia an
  7. Android自定义View实现HTML图文环绕效果
  8. GitHub上几种Android表格控件
  9. Android(安卓)WebView 详细介绍
  10. 【Android】TextView 显示超链接的几种方