问题标签 [zooming]

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.

0 投票
2 回答
5213 浏览

javascript - Javascript / jQuery 图片缩放插件

我需要在固定大小的 div 中显示图像。在 div 下必须有一些控件,例如光标栏,它设置显示图像的分辨率。我不介意写太多东西,但我认为它可能已经存在。我怎么找不到这样的东西?

(我对不让用户动态选择显示分辨率的 jQZoom 和 zoomimage 之类的东西不感兴趣。)

0 投票
1 回答
1130 浏览

flash - 用户放大浏览器时 Flash 会放大

我的网站上有一个功能在放大页面的浏览器上出现问题。当有人想要查看更大的文本时,使用浏览器放大页面时,它会放大 Flash 而不是调整它的大小,所以它使它无法使用。有没有办法防止这种情况发生,或者它只是浏览器的一个错误?

0 投票
16 回答
188154 浏览

javascript - 在 JavaScript 中捕获浏览器的“缩放”事件

是否可以使用 JavaScript 检测用户何时更改页面的缩放比例?我只是想捕捉一个“缩放”事件并响应它(类似于 window.onresize 事件)。

谢谢。

0 投票
1 回答
10438 浏览

silverlight - Silverlight 3 - ScaleTransform 或其他放大画布的方法?

我需要能够使用鼠标滚轮放大和缩小画布。我已经成功设置了鼠标滚轮处理程序,并且目前正在使用 ScaleTransform 来应用缩放;但是,缩放不是以“直观”的方式完成的。

我正在尝试完成与您在 MultiScaleImage、Google Maps/Earth 或 Adob​​e Acrobat Reader 中看到的相同样式的“缩放”——但不是使用图像和控件。过渡不需要“平滑”或动画(除非它是一种更简单的方法),但功能需要相同。

任何想法或想法将不胜感激,并在此先感谢!

编辑:我已经设法使用动画“平滑”缩放:

使用以下代码:

然而,问题仍然存在,它正在缩小左上角,而不是像谷歌地图这样的网站,缩放是“围绕”鼠标。

0 投票
3 回答
3697 浏览

path - 使用 SVG 进行 2D 渲染和放大

我的任务是开发一种算法,将不同类型的曲线拟合到二维空间中的给定点序列上。

为了能够测试我的算法,我选择了 SVG 来显示结果。我有几个问题。

由于我的算法可能有非常不同的输入和输出,因此我必须能够放大查看生成的 SVG 文件!

但是SVG中的路径只能以一定的宽度显示。如果我放大,那么路径的宽度会越来越宽。我希望所有缩放级别的宽度都为 1 像素。有解决方案吗?

另外:SVG可以显示点吗?是的,简单,原始点。?我发现它不能。

谢谢

0 投票
2 回答
5486 浏览

opengl - 如何实现 OpenGL 缩放范围功能

我有一个 OpenGL 应用程序,它实现了用于导航 3D 环境的导航功能,例如 Orbit、Walk、Pan、Rotate 等。所有这些都完美无缺,使用gluPerspectivegluLookAt设置起来相当简单。

类似于 CAD 软件中典型的ZoomExtentsZoomToFit命令,从任意视点(视图方向)​​,我希望能够进行缩放,以便 (1) 整个 3D 环境可见,以及 (2) 3D 环境模型填充整个视口(考虑到视口的当前大小,尽可能大)。

我知道环境的边界框(范围)(最小 XYZ,最大 XYZ)。但是,对于给定的 ViewAngle 和 AspectRatio 以及环境范围,我无法得出眼睛和焦点位置应该是什么。

也许有比使用gluLookAt更简单的方法来实现这一点。任何帮助表示赞赏!

0 投票
5 回答
6881 浏览

iphone - UIScrollView ImageView 顶部有别针

我有一个UIScrollView其中有一个UIImageView. 我想在这个上显示别针imageView。当我将引脚添加为 的子视图时ImageView,一切都很好,除了当您缩放时,引脚上也会发生比例变换。我不希望这种行为,并希望我的别针保持不变。

所以我选择将 Pin 图添加到位于 ImageView 顶部的另一个视图,也是UIScrollView. 如果您可以想象,这里的想法是有一个悬停在地图上并且不会缩放但在我绘制它们的位置显示图钉的图层。

添加到图层视图时的图钉不会ImageView缩放。然而,问题就变成了引脚的位置与原始原点 x/y 不匹配,因为ImageView已经进行了比例变换。

基本上,这是一个带有 Pins 的地方的自定义地图。我试图让 Pins 浮在上面,而不是在我的 ImageView 上放大和缩小,但还记得在缩放发生时我放置它们的位置。

一些代码:

稍后在某些事件上添加 Pin 的代码。

我一直在试图弄清楚如何让我的图钉在地图上悬停而不移动,当比例发生时。

0 投票
10 回答
256480 浏览

javascript - 更改浏览器缩放级别

我需要在我的网站上创建 2 个按钮来更改浏览器缩放级别 (+) (-)。由于图像大小和布局问题,我请求浏览器缩放而不是 css 缩放。

那么,这甚至可能吗?我听到了相互矛盾的报道。

0 投票
2 回答
1298 浏览

html - IE7放大时页面居中

我正在为希望他们的页面在 IE7 中完美放大的客户建立一个网站。我终于设法解决了大多数错误,但只有一个。

当您放大页面时,它可以很好地居中,但是当您转到另一个页面时,页面会呈现并显示在页面的左上角。我需要让它居中渲染。我知道这是可能的(客户不断将其与具有此功能的 bbc.co.uk 进行比较)。

有谁知道我可以添加到我的身体标签或其他东西的修复?!如果您需要查看任何代码,请告诉我。

0 投票
5 回答
4510 浏览

cocoa - NSImageView 中的图像放大缩小

谁能给我推荐一个在 NSImageView 中缩放图像的好示例代码。谢谢。