- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 fengyuanchen(来自 github)的出色 Cropper,我被困在一个小细节上。任何使用过此组件的人都可以向我展示一两行简单的 javascript/jquery,这将使我能够将裁剪图像中的 toDataURL 字符串放入文本框中吗?我已经尝试了其他线程中的所有示例,但我仍然无法获取字符串
这是我的页面 html:
<div class="img-container">
<img id="image" src="../Crop/test.jpg" alt="Picture" runat="server" />
</div>
<div class="col-md-3">
<!-- <h3 class="page-header">Preview:</h3> -->
<div class="docs-preview clearfix">
<div class="img-preview preview-lg"></div>
<div class="img-preview preview-md"></div>
<div class="img-preview preview-sm"></div>
<div class="img-preview preview-xs"></div>
</div>
任何人都可以告诉我我的 JQuery 或 javascript 代码应该是什么样子来获取裁剪图像的“toDataURL”字符串?我当前的脚本和我测试过的许多变体都不起作用:-(
<script>
function run() {
var service = new CardsWCFAjax.UploadService();
var $selector = $(".image");
var canvas = $($selector).cropper('getCroppedCanvas');
var image = canvas.toDataURL('image/png');
image = canvas.replace('data:image/png;base64,', '');
service.GetData(image, onSuccess, null, null);
}
</script>
最佳答案
你有这个:
var canvas = $($selector).cropper('getCroppedCanvas');
更改为:
var canvas = $selector.cropper('getCroppedCanvas');
如果文档是正确的 (https://github.com/fengyuanchen/cropper/blob/v2.2.5/README.md#getcroppedcanvasoptions),则返回值是一个 HTMLCanvasElement
,因此它可以完美地用于:
var canvas = $selector.cropper('getCroppedCanvas');
var dataURL = canvas.toDataURL();
更多信息:
https://developer.mozilla.org/es/docs/Web/API/HTMLCanvasElement/toDataURL
关于javascript - 如何使用 Cropper 通过 javascript 检索 toDataURL 字符串 by fengyuanchen,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35223347/
我正在使用 crop tool from fengyuanchen ,它有很棒的功能。我正在尝试制作一个具有动态尺寸的固定裁剪框。 但我目前只是想弄清楚如何使它达到一定的大小。 我试过以下方法: $(
https://github.com/fengyuanchen/cropper 我在我的项目上成功实现了裁剪器,但它在移动设备上不可用,因为图像总是比模态容器大(裁剪器位于模态内部),并且我无法在移动
我正在尝试使用上一个/下一个箭头制作数据选择器。内联版本正在运行。但我想使用带有上个月/下个月数据 View 的按钮进行输入(就像内联版本一样)。 HTML Prev Next JS
我正在尝试使用 fengyuanchen jquerycropper 插件 - https://github.com/fengyuanchen/cropper 施加裁剪数据输出的最小大小 该插件提供了
在我的网络应用程序中,我试图实现个人资料图片上传,它允许您在上传图像后裁剪图像。为此,我使用此处的 jQuery 裁剪插件: http://fengyuanchen.github.io/cropper
使用这个日期选择器插件 https://github.com/fengyuanchen/datepicker我目前仅启用星期二,如何禁用特定日期?例如 10 月 31 日和 12 月 19 日? 我已
我浏览了 fengyuanchen 的 cropper 文档。如果旋转,我希望图像默认适合 Canvas 。但我找不到实现这一目标的方法。知道如何实现此功能吗? 我希望它成为默认值:link 在此处查
我正在使用Datepicker从输入字段中选择一个日期并将其返回到提交表单之前的值中。问题是,当使用 .getDate 时,它仅返回第一天。我需要将值输出为 yyyy-mm-dd。 任何帮助都会很棒!
如何使用我自己的按钮裁剪图像? 我试着执行这个 var canvas = $selector.cropper('getCroppedCanvas') 但它返回空值。 有没有办法得到裁剪后的 Canva
我正在使用 fengyuanchen(来自 github)的出色 Cropper,我被困在一个小细节上。任何使用过此组件的人都可以向我展示一两行简单的 javascript/jquery,这将使我能够
我在使用 fengyuanchen jQuery Cropper.js v3.0.0 时遇到了一个小问题。我正在尝试覆盖默认预览代码,使其与原始图像的显示尺寸相同。 我目前遇到的问题是,一旦图像的高度
我是一名优秀的程序员,十分优秀!