想要快速调整具有更好分辨率的图像的大小

问题描述

我有一个使用API​​在cloud-cloudinary图片中上传的图片,上传的响应为我提供了cloudinary上传的url。 给出一张图片的示例:

enter image description here

此图片的尺寸为120 * 67,已上传。现在在我的应用中,它看起来像这样。

enter image description here

我的图像宽度是根据手机屏幕宽度而定的,高度固定为324。现在,我想在应用程序中将此120 * 67图像的大小调整为我图像的宽度和高度,而又不会失去清晰度。已经将内容模式设置为可填充imageview的比例。

解决方法

通常,在不影响图像质量的情况下,无法按比例放大(非矢量化)图像(无需机器学习)。一些软件程序具有复杂的算法来帮助进行升频,但这在一定程度上也是如此。

您应该将图像的较大版本上载到Cloudinary,并要求将图像缩小到所需的分辨率。 您还应该签出responsive layout design

如果图像是矢量化的(例如SVG),则需要确保不要求将其光栅化。即-

https://res.cloudinary.com/<cloud name>/image/upload/fl_sanitize/<image name>.svg

将图像保持矢量化。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...