java - 上传期间的图像质量损失
问题描述
我如何解决使用时出现的质量问题?(请注意,在 createScaledBitmap 上添加值不是一个选项,因为它会使上传速度非常慢)
private String getStringImage(Bitmap bitmap) {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bitmap = Bitmap.createScaledBitmap(bitmap1, 320, 320, true);
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, baos);
byte[] imageBytes = baos.toByteArray();
return Base64.encodeToString(imageBytes, Base64.DEFAULT);
}
解决方案
推荐阅读
- python - python字符串条不适用于尾随双引号
- python - 为 Python 包添加虚拟命名空间
- unity3d - 如何在屏幕上制作始终指向 AR 场景内的 3d 对象的 2D 箭头
- python - seaborn plot 错误地绘制了 pandas 的 x 轴日期
- javascript - 为 vue 组件创建别名?
- ios - 使用 Xamarin 效果删除 Xamarin.iOS 中 TextEntry 上的圆角
- mysql - ON DUPLICATE KEY 语法问题
- r - gganimate 每个条形颜色的堆叠条形图
- list - 如何动态创建列表列表?
- c#-4.0 - C#如何在ListView_ItemDataBound的相同标签中获取先前的值?