gpt4 book ai didi

jcrop - 在 JCrop 中设置最大高度和最大宽度

转载 作者:行者123 更新时间:2023-12-02 09:32:50 26 4
gpt4 key购买 nike

我想裁剪这个维度的图像 (900 * 300) .. 我使用 JCrop 这是我的代码:

<img src="1434467640.png" id="target" alt="" />
<input type="text" id="x" name="x">
<input type="text" id="y" name="y">
<input type="text" id="w" name="w">
<input type="text" id="h" name="h">

JS:

     $(window).load(function() {
var jcrop_api;
var i, ac;

initJcrop();

function initJcrop() {
jcrop_api = $.Jcrop('#target', {
onSelect: storeCoords,
onChange: storeCoords
});
jcrop_api.setOptions({ aspectRatio: 3 });
jcrop_api.setOptions({
allowResize: false ,
minSize: [900, 300],
maxSize: [900, 300]
});
jcrop_api.setSelect([0, 0, 900, 300]);
};



function storeCoords(c) {
jQuery('#x').val(c.x);
jQuery('#y').val(c.y);
jQuery('#w').val(c.w);
jQuery('#h').val(c.h);
};
});

我想限制大图像的最大宽度和最大高度!有一些参数吗?

最佳答案

您可以通过设置来设置包含图像的框的最大比例:

boxWidth: 450,   //Maximum width you want for your bigger images
boxHeight: 400, //Maximum Height for your bigger images

如果你想像你一样设置它

minSize: [ 900, 300],
maxSize: [ 900, 300]

初始化的全部代码是:

$('#cropbox').Jcrop({
aspectRatio: (900/300), // This should be Width/Height
boxWidth: 800, //Maximum width you want for your bigger images
boxHeight: 600, //Maximum Height for your bigger images
onSelect: updateCoords,
minSize: [ 900, 300 ],
maxSize: [ 900, 300 ]
});

这会将框设置为 800x600 并且图像在内部缩放。所选区域将恰好为 900x300 像素。祝你好运

关于jcrop - 在 JCrop 中设置最大高度和最大宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30874034/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com