javascript - 我正在使用 camanJS 对照片应用滤镜。目前遇到应用滤镜裁剪照片的问题

标签 javascript jquery html camanjs

Link to fiddle

每当我在没有 Javascript 代码的情况下运行该程序时,图像加载效果非常好,没有裁剪效果。但是,当我使用 Javascript 代码运行该程序时,图像会被裁剪。

HTML

<img src="my data:image" id= "hello" height = "208" width = "264">

卡曼代码

var vintage = $('#vintagebtn');
Caman("#hello", function () {
 this.vintage();
 this.render();
});

最佳答案

而不是使用 <img> 设置图片的尺寸标签width="264"height="208" ,使用 CSS 设置宽度和高度。

CSS

#hello {
  width: 264px;
  height: 208px;
}

结果

enter image description here

JSFiddle

关于javascript - 我正在使用 camanJS 对照片应用滤镜。目前遇到应用滤镜裁剪照片的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38404036/

相关文章:

javascript - onclick 不会滚动主体

javascript - 属性未更新

jquery - 添加徽章总数

jquery - Bootstrap 3 - 根据屏幕大小设置模态窗口的高度

javascript - 我应该为移动网站调整图像大小吗

java - 如何将选择选项静态值获取到 Controller

html - 固定位置在 Chrome 中不起作用

javascript - 视频请求中缺少范围 header ?

javascript - Onclick不显示表单 react

javascript - 不同机器上的两个浏览器查看同一个页面