Javascript/JS 压缩图片插件下载:
一个实现轻量级图片压缩的 javascript 库,压缩后仅有 5kb,在前端页面即可实现对图片的压缩。在提供基本图片压缩功能同时,还暴露出图片处理相关公用方法,以及进行边界情况处理:
可以对待转化图片大小设置一定的阈值,使得图片转化成 png 格式在不理想情况下不至于过大,同时大于这个阈值则可以自动转化成 jpeg 格式,实现更优压缩;
可以限制输出图片宽高大小,从而防止意外情况发生,比如压缩运算过大使得浏览器奔溃;
默认对 png 输出图片添加透明底色,其他格式设为白色,避免“黑屏”发生;
提供一些图片处理的常用工具函数(image2Canvas、canvas2Blob 和 canvas2DataUrl 等),用户还可以自定义图片输出的样式特征(比如可以灰度处理、加水印)。
使用方法请参考:
学习实践小窍门
理论 + 实践、动脑 + 动手进步更快,云服务器可以帮助学习和实践。
可以搭建学习平台、搭建自己的Web服务/网站/博客、搭建网盘、安装各种软件和系统……
推荐腾讯云和阿里云:
[腾讯云] 新客户无门槛 | 送2860元代金券! 十周年感恩活动,云服务器首年95元!
[阿里云] 爆款特惠,低至不到1折! 多种优惠券 | 学生特惠专享!
有个入门级云服务器完全够用了,你就可以随时随地做开发和学习了。
本文系作者在时代Java发表,未经许可,不得转载。
如有侵权,请联系nowjava@qq.com删除。