我想通过 Javascript 创建照片滤镜
I want to create Photo Filters by Javascript
在将照片上传到我的服务器之前,我想修改图像的背景、布局等,例如 Instagram 的照片滤镜(请查看附加图像)。
请帮助我,jQuery 插件或库可以做到吗?
对于样式图像,您应该主要使用 CSS
。为此,有相当不错的 CSS
库。例如 Instagram.css
<link rel="stylesheet" href="instagram.min.css">
从可能的 class 列表中添加 class filter-[filter-name]
:
<figure class="filter-[filter-name]">
<img src="assets/img/instagram.jpg">
</figure>
结果:
然后您可以使用 javascript 或 jQuery 动态添加 class 并应用过滤器。
我认为这是解决您问题的方法
https://www.html5rocks.com/en/tutorials/canvas/imagefilters/#toc-conclusion
https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement/toDataURL
在将照片上传到我的服务器之前,我想修改图像的背景、布局等,例如 Instagram 的照片滤镜(请查看附加图像)。
请帮助我,jQuery 插件或库可以做到吗?
对于样式图像,您应该主要使用 CSS
。为此,有相当不错的 CSS
库。例如 Instagram.css
<link rel="stylesheet" href="instagram.min.css">
从可能的 class 列表中添加 class filter-[filter-name]
:
<figure class="filter-[filter-name]">
<img src="assets/img/instagram.jpg">
</figure>
结果:
然后您可以使用 javascript 或 jQuery 动态添加 class 并应用过滤器。
我认为这是解决您问题的方法 https://www.html5rocks.com/en/tutorials/canvas/imagefilters/#toc-conclusion https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement/toDataURL