Open vianvio opened 4 years ago
判断是否支持WebP,可以先加载一个WebP图片,如果能获取到图片的宽度和高度,就说明是支持WebP的,反之则不支持。 不支持的情况下,先把WebP下载到前端转成jpeg格式的base64展示
方案一:background-image设置x倍图,background设置默认的2倍图 方案二:picture标签,img标签做兜底处理
图片裁剪:canvas的drawImage 图片锐化度:canvas对imgData处理 图片质量:canvas的toDataURL
选择图片的策略不了解什么意思。
问题列表,考虑封装一个图片处理库解决: