为图像添加空白以适合特定分辨率

时间:2015-11-25 12:56:30

标签: android image image-processing bitmap android-bitmap

在像NoCrop这样的应用中,通过在图像的顶部和底部添加一些额外的空格(如下所示),使图像的分辨率达到1:1(正方形)。

This is a square image, just for and example, although I don't need to make them square, I need to make them rectangular in 16:9 ratio

同样,我希望通过我的Android应用程序为图像添加一些空格,以适应比例的分辨率,比如16:9。我的应用程序通过将这些图像拼接在一起来创建视频,对于视频,所有图像首先需要转换为固定分辨率。
我没有太多使用Bitmaps,也不是Android的专家。任何形式的帮助将不胜感激! :)

1 个答案:

答案 0 :(得分:0)

尝试将这些内容添加到xml中的ImageView

android:scaleType="centerCrop"
android:adjustViewBounds="true"

这将裁剪您的图片,使其适合ImageView