jcrop 在模态对话框中显示图像以解决裁剪大小问题

Posted

技术标签:

【中文标题】jcrop 在模态对话框中显示图像以解决裁剪大小问题【英文标题】:jcrop show image in modal dialog for cropping size issue 【发布时间】:2015-04-29 09:15:15 【问题描述】:

我在模态对话框中显示用户上传的图像。在此图像上,我正在初始化 JCrop 以裁剪图像。

问题是我无法在对话框中正确设置图像,它适用于尺寸(尺寸)小于对话框大小的图像,但对于大于对话框大小的图像,图像会超出对话框。

我尝试使用 boxHeight 和 boxWidth 但这会使图像无响应,并且对于较小尺寸的屏幕,图像会退出对话框。

基本上,我正在寻找在对话框中显示图像的通用解决方案,无论图像大小如何,以便它在对话框中正确显示。

【问题讨论】:

【参考方案1】:

使用它可能会有所帮助:

<div class="modal-body" style="overflow: auto; >
......preview here ....
</div>

【讨论】:

不鼓励在 SO 上仅提供代码答案,但感谢您的宝贵时间。请阅读How to Answer。【参考方案2】:

最简单的解决方案是使用 jcrop 选项在固定大小的 div 中初始化 jcrop,如下所示:

boxWidth: 500,
boxHeight: 500,

【讨论】:

以上是关于jcrop 在模态对话框中显示图像以解决裁剪大小问题的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 jcrop 裁剪不同尺寸的图像

JCrop 得到裁剪的宽度和高度

Jcrop on video - 视频仅在裁剪选择中显示

Jcrop 图像在预览中无法正确显示

如果调整图像大小,Jcrop 问题 - Jquery

弄乱 Jcrop 大小