安装方式 可以通过 npm 或直接引用 CDN 来安装 CamanJS。
npm install caman
或在 HTML 中添加脚本标签:
<script src="https://cdnjs.cloudflare.com/ajax/libs/camanjs/4.1.2/caman.full.min.js"></script>
以下示例展示了如何使用 CamanJS 调整图像的亮度和对比度。
<img id="image" src="path/to/image.jpg" alt="example image">
<script src="https://cdnjs.cloudflare.com/ajax/libs/camanjs/4.1.2/caman.full.min.js"></script>
<script>
Caman('#image', function () {
this.brightness(10);
this.contrast(20);
this.render();
});
</script>
brightness(value)
: 调整亮度,value
为 -100 到 100 的整数。contrast(value)
: 调整对比度,value
为 -100 到 100 的整数。saturation(value)
: 调整饱和度,value
为 -100 到 100 的整数。hue(value)
: 调整色相,value
为 -360 到 360 的整数。render()
: 应用所有变更并渲染图像。CamanJS 支持创建复杂的自定义滤镜和使用层及混合模式。例如,创建一个老照片滤镜:
Caman.Filter.register('oldpaper', function() {
this.pinhole();
this.noise(10);
this.orangePeel();
this.render();
});
CamanJS 是一个非常强大且灵活的工具,可以用于各种需要图像处理的 Web 应用场景。