html5 - JavaScript 将一个5000px图片变成1000px图片怎么实现,除了canvas.todataurl

查看:146
本文介绍了html5 - JavaScript 将一个5000px图片变成1000px图片怎么实现,除了canvas.todataurl的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

现在需要将一张5000px的图片通过js,变成1000px的图片。用canvas.todataurl会有个问题,像素会堆积在一起,有没有其他的方式可以实现,不依靠后端。或者说怎么解决,canvas像素堆积这个问题。

第一个图片是ps处理的,后一个是canvas.todataurl生成的,效果差太大

解决方案

换个思路吧,直接传整个高清图片到oss或者cdn上去,然后通过服务端方法来压缩或者裁剪图片吧

这篇关于html5 - JavaScript 将一个5000px图片变成1000px图片怎么实现,除了canvas.todataurl的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆