java - 使用双三次或双线性缩放来缩放位图
问题描述
通过我的 android 应用程序上传图像后,我将其缩小到 360 像素宽的大小。但是,我认为锯齿状边缘和像素化外观的缩小非常糟糕。当我在 Photoshop 中使用双三次或双线性缩放选项缩小同一图像时,对于这么小的图像,照片看起来很可爱,而且出奇地清晰。如何使用这些缩放方法之一在 android 应用程序中缩放位图?我怀疑现在正在使用的是最近邻。
我现在用来缩放位图的代码是:
val resizedBitmapSmall =
Bitmap.createScaledBitmap(sourceBitmap, targetWidthSmall, targetHeightSmall, true)
谢谢!
解决方案
推荐阅读
- mysql - My-sql insert Error Code: 1093. You can't specify target table 'client_requests' for update in FROM clause
- javascript - 光标离开div区域时元素停止拖动反应
- c++ - 在我自己的命名空间中定义 size_t 会产生歧义或其他错误吗?
- sql - NVL 在查询中使用案例
- android - 无法修复意图方案
- c - 有没有办法在 C 中为 i_block 创建迭代器样式函数?
- debugging - 调试 .NET Core 源
- java - 如何以编程方式删除重复的联系人?
- html - 无法在简单的引导页面上的图像框之外获取标题
- c# - What are other alternatives to using e.Cancel = true in Validating event?