0

我正在开发一个允许用户准备演示文稿的 android 应用程序。我的演示文稿需要马赛克效果。我不确定采取哪种方法。我应该使用openGL,这可能在android中使用动画吗?我是安卓新手。我也没有以前的openGL经验。我还担心内存使用情况,因为错误的实现可能会导致内存不足。请指导我同样的事情,以便我可以朝着正确的方向努力。

4

2 回答 2

1

做这个技巧(按比例缩小和放大)

    Bitmap temp = Bitmap.createScaledBitmap(OriginalBitmap, 50, 50, false);
    Bitmap mosaicBitmap = Bitmap.createScaledBitmap(temp, OriginalBitmap.getWidth(), OriginalBitmap.getHeight(), false);
    image_view.setImageBitmap(mosaicBitmap);
于 2014-10-14T06:04:25.960 回答
0

我建议您查看 GIMP 插件源代码。他们有一个 Mosaic 过滤器的开源实现。您可以简单地阅读代码并了解如何实现它。

于 2012-01-15T22:01:41.627 回答