我想减小位图的高度和宽度。我尝试使用bitmap.CreateSacledBitmap();它减少了位图的高度和宽度,但问题是它使图像模糊。我想这样做而不影响图像的质量(不模糊)。下面是我的代码:
bitmap = decodeStringToImage(strSignImage);[![Before Scaling][1]][1]
bitmap = Bitmap.createScaledBitmap(bitmap,100,40,true);
可以尝试以100%的大小压缩图像
ByteArrayOutputStream bos = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, bos);
byte[] bitmapdata = bos.toByteArray();