问题描述
我有一个使用API在cloud-cloudinary图片中上传的图片,上传的响应为我提供了cloudinary上传的url。 给出一张图片的示例:
此图片的尺寸为120 * 67,已上传。现在在我的应用中,它看起来像这样。
我的图像宽度是根据手机屏幕宽度而定的,高度固定为324。现在,我想在应用程序中将此120 * 67图像的大小调整为我图像的宽度和高度,而又不会失去清晰度。已经将内容模式设置为可填充imageview的比例。
解决方法
通常,在不影响图像质量的情况下,无法按比例放大(非矢量化)图像(无需机器学习)。一些软件程序具有复杂的算法来帮助进行升频,但这在一定程度上也是如此。
您应该将图像的较大版本上载到Cloudinary,并要求将图像缩小到所需的分辨率。 您还应该签出responsive layout design。
如果图像是矢量化的(例如SVG),则需要确保不要求将其光栅化。即-
https://res.cloudinary.com/<cloud name>/image/upload/fl_sanitize/<image name>.svg
将图像保持矢量化。