问题标签 [scaletransform]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
css-transitions - 带有盒子阴影的 CSS3 缩放框在 Safari 7 中消失了
Safari 7 出现了一个奇怪的问题。
我有一个简单的盒子,它可以在悬停有趣的东西时缩放,因为 Safari 7 它接缝在缩放盒子时盒子阴影消失了。
其他人有这个问题和解决方案吗?
运行示例: http: //pizzadatoni.ch/shop/chur/pizza-xxextra/
谢谢你的帮助 :)
c# - 在 C# 中保持质心的同时将 N 像素缓冲区添加到多边形(区域/路径)
问题:在保持多边形质心的同时,将 n 个像素缓冲区添加到现有多边形(保证是闭合的、不重叠的和顺时针方向的点)。
当前:我有一个包含 System.Drawing Path 和 System.Drawing Region 的 PolyRegion 类。当我实例化该类时,我会将因子缓冲区添加到路径并缩放/转换它。如果相对于质心进行缩放,则结果会发生偏移。
示例:绿色多边形是原始多边形。当我将其缩放 n 倍时,我得到/想要紫色多边形(以质心为中心)。
问题:如何相对于质心进行缩放?我最好缩放点数组中的每个点还是缩放路径/区域?
代码:
html - 输入字段和 css 转换比例在 chrome 中无法正常工作
当 height 属性不是 auto 时,输入元素上的 CSS 变换比例将值文本移动到容器之外。
但是使用 scale3d 似乎还可以。我能够在 Chromium (30.0.1599.114) 和 Chrome (31.0.1650.63) 中重复它,也许是 webkit 错误。
http://jsfiddle.net/j67H3/ - 这是一个例子。
任何解决方法或有关此的更多信息?我错过了什么吗?
谢谢。
c#-4.0 - 计算将一个矩形的point1(x,y坐标)转换为不同矩形的Point1(x,y)的比例因子
将一个矩形的 x,y 坐标缩放到其他矩形坐标的过程非常简单,正如在此链接中更好地解释的那样
http://www.icoachmath.com/math_dictionary/scale_factor.html
如果我们有两个矩形,一个是 Maxwidth: 2000 和 Maxheight: 1000
第二个大小为 MaxWidth 的矩形:4000 和 MaxHeight = 2000
所以将 rect1 坐标转换为 rect2 的比例因子是
对于 rect2 中的 x : (x in rect1) * (MaxWidth of Rect2/ MaxWidht of Rect1) for y in rect2 : (y in rect1) * (MaxHeight of Rect2/ MaxHeight of Rect1)
但是什么时候应该是比例因子
对于一个矩形中心,origin(X,Y - 0,0) 将位于中心,x 和 y 也会有负值,如果你从中心向左走,那么 x 将是负数,在右侧它会Y 为正值,如果向上,则 y 为正数,但如果向下,则 Y 为负数,因此该矩形的范围倾向于(-MaxWidth 到 +MaxWidth,-MaxHeight 到 +MaxHeight)
现在我们有第二个矩形,它的中心在最左边和最上面的位置(最左边和最上面的 0,0),因为我们必须沿着 x 轴向右移动,沿着 y 轴向下移动,所以总会有x 和 y 的正值。
那么,如何计算比例因子以将原点位于矩形中心(MaxWidth/2,MaxHeight/2)的矩形坐标转换为原点位于最左侧和最顶部位置的矩形
c# - scaletransfrom 后的实际坐标
我在 C# 的 WinFroms 应用程序中绘制一个矩形,我想在应用ScaleTransform
.
android - Android 图像缩放比屏幕大
我们有一个应用程序使用一些比现有产品屏幕更大的图像。我们有两个用于 android 应用程序的测试设备。我们也有使用 Android 4.3 和 4.2.2 的模拟器。
三星 Galaxy S3/Android 4.1.2 三星 Galaxy Tab 10.1/Android 4.0.4
每个设备,我们都尝试实现我们的应用程序。问题是我们的图像尺寸为 1237x1602 像素,但三星 Galaxy S3 的屏幕尺寸为 720x1230 和 800x1280 像素。这就是我们显示的图像水平和垂直裁剪的原因。我们想放置整个图像并翻译它。我们以编程方式创建布局并尽可能提供最大的 Rect 但没有解决。
我该如何解决这个问题?
谢谢,
MK
android - How to programmatically animate an ImageView
I am trying to animate an ImageView when the said image view is clicked.
Specifically I want the size of the ImageView gets bigger (say .20 bigger) and the immediately shrink back to its original size).
So far I have been experimenting with this code with no luck.
Can anyone suggest me with a possible solution?
Edit #1
It is working through XML as answered by Hardik4560:
and the XML
ps: this is awkward, since I already accepted an answer. I am trying to combine between @tharkbad and @Hardik4560 's answers yet now the way it animates does not look smooth.
during the scale_up animation, it kinda look like being "skip" to the end of animation and then immediately starting scale_down animation. I guess I have to play around with it a bit.
c# - ScaleTransform 几何体的一部分
所以我有一个想要缩放的图表几何。
但是,图表在某些 y 范围内的缩放比例不同。
说这是我的 y 轴
我需要将 70-100 之间的部分与 0-1 之间的部分和 1 到 70 之间的部分不同地缩放。有没有办法形成一个具有多个 scaletransforms 的 TransformGroup 仅适用于某些 y 值之间的值?
谢谢。
ios - iOS:在 TouchesMoved 中缩放:
突然想起今天晚上我很久以前读过的一个教程;它是关于在委托方法中手动缩放视图UIResponder
,所以我想我会为了好玩而从记忆中重复这一点。
本教程适用CAffineTransformMakeScale
于我的记忆,我想我会在没有它的情况下这样做,并且只使用bounds
我试图缩放的视图。
我想达到的目标:
1.)用捏缩放视图(不使用CGAffineTransformMakeScale
)。缩放应该从视图的“中间”而不是从它的一角进行。
2.)当派生的比例值 < 0.0f 时,防止视图被缩放。
3.)防止视图在其父框架之外被缩放太大。
我很快想出了以下方法,但是这不起作用:
在这里,我没有实现我最初提到的部分(第 2 点和第 3 点),我想检查视图是否缩放小于阈值或缩放大于其父框架,因为我想得到首先缩放部分。
但是这里的缩放并不成功(我从未见过任何缩放,视图会“闪烁”消失)。有时它被缩放到一个点,我什至会出现黑屏(但不会导致崩溃,应用程序仍然运行。在极少数情况下,当我尝试缩放时,我什至会得到一个包含 NaN 的 CALayer 边界:[0 0 ; nan 20]异常 <<== 第一次看到这个异常)。
我认为这里的问题是一个数学问题。我没有问题CGAffineTransformMakeScale
,我尽量不使用它,因为我想尝试做同样的事情,只使用bounds
.
它抓住了我;我最终花了几个小时在谷歌上搜索试图做到这一点,并试图找出导致这个CALayer 边界包含 NaN 的原因:[0 0; 南 20]。
希望有人能让我对此有所了解,并向我详细解释我做错了什么以及实现我想要在这里做的事情的方法。
android - 在任意点上缩放和中心矩阵
我正在使用自定义 ImageView 来显示相当大的位图。位图显示由一个矩阵处理,该矩阵将其转换为用户看到的内容。我正在尝试实现“双击缩放”,但我不能完全正确。我试图让图像缩放到用户触摸的点,该点最终位于屏幕的中心。
我完成了很多矩阵数学和转换,基本上以下转换是我需要做的
如果我只是交换矩阵会很好,但我需要从 baseMatrix 动画到这个新的。有没有办法可以在这两个矩阵之间进行插值?
我尝试分别插入比例和平移,但这对我来说效果不佳(很可能我做错了,这是正确的方法)。我目前仅针对比例进行插值的方式如下。我也尝试在处理程序中添加翻译插值,但没有成功
有没有人做过这样的事情?我完全错误地接近它吗?
提前致谢