位图可减少Android中的高度和宽度

问题描述 投票:0回答:1

我想减小位图的高度和宽度。我尝试使用bitmap.CreateSacledBitmap();它减少了位图的高度和宽度,但问题是它使图像模糊。我想这样做而不影响图像的质量(不模糊)。下面是我的代码:

        bitmap = decodeStringToImage(strSignImage);[![Before Scaling][1]][1]
        bitmap = Bitmap.createScaledBitmap(bitmap,100,40,true);

After Scaling

android bitmap
1个回答
0
投票

可以尝试以100%的大小压缩图像

ByteArrayOutputStream bos = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, bos);
byte[] bitmapdata = bos.toByteArray();
© www.soinside.com 2019 - 2024. All rights reserved.