-
JQuery
-
CamanJS
用于亮度、对比度、饱和度等参数的全局设定、预设滤镜(与上述的参数设定层不能同时生效)的设定,以及旋转、裁剪、缩放的设定。
因浏览器的跨域拦截策略影响,本项目需要在服务器环境下启动。
本项目的开发以及验证发生于VSC的live server上,无法保障其他服务器环境的正常运行。
因live server的安全策略影响,本项目的图片保存功能无法实现,理论上在服务器环境下可以实现。
- https://zhuanlan.zhihu.com/p/138244649 JS图片处理库
- https://zhuanlan.zhihu.com/p/25709019 前端图片处理模式参考
- https://www.hxstrive.com/article/328.htm camanJS使用简介
- https://github.com/nicolethenerd/CamanJS-example camanjs官方提供的交互式案例,本次实验的绝大多数的交互式图像修改实现的来源
- http://zaak.github.io/CamanJS-demo/ 一个功能更完全的camanjs实现demo,提供了裁切,旋转等功能的交互式实现思路。