- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在我的应用程序中使用 Jcrop,尽管我遇到了一个错误。我去了演示页面,那里也存在这个错误。以下是创建方法。
转到此演示页面 http://deepliquid.com/projects/Jcrop/demos.php?demo=advanced
确保选中以下选项“可以移动选择”
“可调整大小的选择”「长宽比」“最小尺寸/最大尺寸设置”
创建一个选定区域,将其拖动到左上角,捕获选区的右下角(就像要调整其大小一样)并将其拖动到图像的左上角。
一旦经过图像的左上角,选择区域就会向下折叠为 0x0 像素选区。
此错误仅在设置宽高比时发生。否则它工作正常。
我想知道是否有人有使用此插件的经验来修复此错误。我已经研究了一整天了,但还没弄清楚。
--编辑--在花了几个小时之后,我基本上修复了这个错误。我更改了以下代码。
// Magic %-)
if(xx >= x1) { // right side <-- Changed > to >=
if(xx - x1 < min_x) {
xx = x1 + min_x;
} else if (xx - x1 > max_x) {
xx = x1 + max_x;
}
if(yy > y1) {
yy = y1 + (xx - x1)/aspect;
} else {
yy = y1 - (xx - x1)/aspect;
}
} else if (xx <= x1) { // left side <-- Changed < to <=
if(x1 - xx < min_x) {
xx = x1 - min_x
} else if (x1 - xx > max_x) {
xx = x1 - max_x;
}
if(yy > y1) {
yy = y1 + (x1 - xx)/aspect;
} else {
yy = y1 - (x1 - xx)/aspect;
}
}
这阻止了它崩溃,但它仍然有点问题。
--编辑结束--
最佳答案
更稳定的版本似乎如下:
if(xx===x1){xx=x1+min_x;}
// Magic %-)
if (xx > x1) { // right side
if (xx - x1 < min_x) {
xx = x1 + min_x;
} else if (xx - x1 > max_x) {
xx = x1 + max_x;
}
if (yy > y1) {
yy = y1 + (xx - x1) / aspect;
} else {
yy = y1 - (xx - x1) / aspect;
}
} else if (xx < x1) { // left side
if (x1 - xx < min_x) {
xx = x1 - min_x;
} else if (x1 - xx > max_x) {
xx = x1 - max_x;
}
if (yy > y1) {
yy = y1 + (x1 - xx) / aspect;
} else {
yy = y1 - (x1 - xx) / aspect;
}
}
关于jquery - Jcrop 中的一个错误,minSize+aspectRatio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6514413/
我不确定这是否是 SwiftUI 特定的问题。无论如何,我有一个 UIImagePickerController,我通过使用 UIViewControllerRepresentableProtocol
我正在尝试将一个 materialbutton 小部件制作成一个正方形。我想要其中的 4 个按钮形成它们自己的正方形。像这样: 所以我尝试了这个: @override Widget build(B
我试图在 JQueryUI 可调整大小中动态打开/关闭纵横比,但是即使将选项设置为 false 后,它仍然保持纵横比。以下是我当前正在使用的代码: $('#aspect_check').click(
我正在尝试在我的应用程序中使用 Jcrop,尽管我遇到了一个错误。我去了演示页面,那里也存在这个错误。以下是创建方法。 转到此演示页面 http://deepliquid.com/projects/J
如果我尝试更改图表的 aspectRatio,那么我将无法做到。此页面还表明它应该是可能的。 https://www.chartjs.org/docs/latest/developers/update
我正在尝试使用 Swift UI 实现以下布局…… struct ContentView : View { var body: some View { List(1...5)
我想将大图像缩小为位图并将其适合 Canvas 。我找到了一个效果很好的解决方案,但是有一个问题,它给位图提供了黑色背景。我只想要透明背景的图像..!这是代码.. Bitmap scaleDownLa
我是 React Native 的新手。我正在探索 layout 属性 here但我无法理解 aspectRatio 属性,因为它在 CSS 中不存在。但是在做了一些研究之后,我对这个属性有了一点了解
这是我第一次尝试的方法: $('#thumbnail').imgAreaSelect({ x1: 5, y1: 5, x2: $('#thumbnail').width(),
我正在创建一个游戏,我在其中使用 aspectRatio、y_scale、x_scale 和 frustum_length 计算 View 矩阵,所以我想知道是否有一种方法可以仅使用这些变量来计算视锥
我在 Storyboard 中有一个 UIImageView,AspectRatio 是 1:1,在某些情况下我想在 ViewController 中以编程方式更改为 2:1。我在 ViewContr
根据 Apple 的文档,矩形检测请求的最大和最小纵横比的值范围为 0.0 到 1.0。我相信纵横比定义为宽度/高度,这是否意味着视觉框架无法检测宽度大于高度的矩形?使用大于 1.0 的值测试纵横比不
当我如下设置修饰符时 class MainActivity: AppCompatActivity() { override fun onCreate(savedInstanceState: B
我是一名优秀的程序员,十分优秀!