【问题标题】:Android animated pixelationAndroid动画像素化
【发布时间】:2011-09-09 12:16:15
【问题描述】:

我正在开发一款隐藏部分图像的游戏,然后玩家猜测隐藏的内容,最后显示隐藏的部分,这样玩家就可以看到他是否猜对了。

目前我只是在被遮挡的部分上方画了一个黑框,但是如果我可以将被遮挡的区域像素化到一个巨大的像素大小,然后在动画中减小像素化大小直到图像清晰可见,那就太好了.

是否有可能以某种方式利用 Android 对动画的支持(我在一个游戏中使用过它,在屏幕上制作动画),还是我需要使用某种计时器并自己在 Canvas 上绘图完全自己实现这一点?或者有什么方便的东西可以帮助我?

【问题讨论】:

    标签: android bitmap 2d pixelate


    【解决方案1】:

    提示可能的解决方案:使用 BitmapFactory 获取比原始图像更小的图像样本,然后将其放大以创建“像素化”版本。见:http://developer.android.com/reference/android/graphics/BitmapFactory.Options.html#inSampleSize

    【讨论】:

    • 但我仍然想以某种方式对其进行动画处理,因此我需要创建具有减小样本大小的位图以从完全像素化变为清晰,对吧?
    • 没错。比这复杂得多,您最好探索一下您的 OpenGL 选项。
    猜你喜欢
    • 2021-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多