问题标签 [magnification]

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 投票
1 回答
2591 浏览

d3.js - D3图表如何实现放大方形效果?

看看这个jsfiddle。悬停放大适用于文本和图像,但我希望对图表具有相同的效果。

在此处输入图像描述

如果可能的话,我希望该解决方案适用于任何D3基于 SVG 的图表。

该示例使用 jquery 插件 AnyZoomer,在我看来它是一个很好的起点,但是,您不需要坚持下去,如果您愿意,可以使用其他任何东西。

我知道D3 fisheye pluging,这是相关的,但不是我想要的。

0 投票
0 回答
684 浏览

android - 我们可以使用我们自己的应用程序实现放大手势吗?

我需要使用我的 android 应用程序实现放大手势。部分或全部信息仅适用于运行 Android 4.2 的 Nexus 7 设备。

查看有关放大手势的更多信息。

在此处输入图像描述

在此处输入图像描述

我需要使用我的android应用程序应用百分比级别的放大和缩小。

是否可以做?

我已经搜索过,但没有找到与此相关的内容。

编辑

我们可以在 Android 4.2 下执行相同的放大缩小效果吗?

0 投票
4 回答
2079 浏览

ios - 如何在 UITextView 中禁用放大

我想摆脱 UITextView 中的放大和文本选择,但我需要电话号码、链接和地址检测器。我在用

停止放大,但它也停止选择 textview 检测到的电话号码/地址/链接。如果我这样做[_txtView setSelectable:NO];,它会停止放大和文本选择以及数据检测。

0 投票
1 回答
1659 浏览

python-2.7 - Matplotlib 缩放后的图形大小和位置

我在 wxPython 面板中有一个 matplotlib 图像图,我使用本机 matplotlib 工具栏缩放进行放大。

放大后,我想知道生成图像的大小,以便计算放大倍数。

此外,我想知道我的放大图像相对于原始图像的位置/尺寸,以便我以后可以重新绘制它。

我不知道如何处理这个问题。我查看了文档canvasfigure但没有找到任何可以帮助我确定所需数据的内容。谢谢你的帮助。

0 投票
1 回答
1586 浏览

html - 使用 HTML/CSS 将鼠标悬停在图像上的放大效果

仅使用 html 和 css 是否可以实现此效果?在示例图像中,您可以看到鼠标悬停的放大的圆形区域(来自更高分辨率的源图片)。它不是圆形区域或有边界。

使用 HTML/CSS 将鼠标悬停在图像上所需的放大效果示例

在这个站点示例中,您可以看到一个很好的示例(但它使用 jquery,我不知道将这段代码放在我的网页中的哪个位置)

这里的任何人都可以给我一个线索如何开始编码吗?(如果这是可行的)。非常感谢!

0 投票
1 回答
221 浏览

javascript - Android:如何在点击时启动系统放大镜

有没有办法通过 jQuery maby 或在 android 应用程序中在 html 页面中实现放大镜?最好是单张照片?

在我的应用程序中,我在 web 视图中显示我的资产中的 html 文件。html 页面使用 jQuery 和一个 css 文件。

在那个 html 页面中,我展示了图片,其中一些有很多细节,我需要放大或缩放它们。

在 webview 中启用缩放的可能性并不好,因为我只想在单个图片上启用缩放。缩放整个页面会导致文本向下或向上滚动。

我已经尝试了几种放大 javascript,其中一个甚至可以在我的计算机上使用,但后来我无法移动放大镜或玻璃,或者用我的手指在手机上调用的东西。

由于我在没有可行的解决方案的情况下浪费了一天的时间,任何人都可以帮助我解决这个问题吗?提前致谢!

0 投票
1 回答
186 浏览

android - 基于触摸位置的放大倍数

我在开发基于 Android 中的触摸位置的放大倍数时遇到问题。我想要的结果类似于旧版的mac book应用栏放大;鼠标悬停在上面的图标放大最大,围绕它的图标会慢慢缩小到原来的大小。

如果用户触摸图标栏中心的图标,我已经包含了一个图像。

在此处输入图像描述

目前我的代码有点用。我使用 cos 方程来创建比例因子,但是当您触摸黄色图标附近时,它会导致最后一个绿色图标放大。倾斜的影响也没有正确地出现。我附上了一张带有示例触摸和代码的照片。感谢您提供任何帮助。 在此处输入图像描述

执行缩放的 Java 类

xml布局

0 投票
0 回答
77 浏览

wpf - 窗口放置和易于访问放大

我正在尝试在 WPF 中实现有效的模式弹出窗口。

我已经使用透明窗口和 ShowDialog() 完成了此操作。该窗口可以由矩阵中的数百个控件中的任何一个触发(下例中的 dm)。dm[r,c].tb 实际上是一个 TextBox 控件。

以下代码应该可以很好地完成这个技巧:

事实上,窗口显示在控件的右侧和下方,越远,控件在主窗口中的向下或右侧越多。

我花了一段时间才意识到它实际上被精确地抵消了 1.5 倍,原因是,由于视力严重受损,我使用易于访问设置以 150% 的放大率运行我的机器。

该代码很容易在我的机器上解决这个问题:

这在我的机器上提供了正确的结果,但是我如何抓住易于访问的放大倍数,使其在人们使用的任何放大倍率下都能正常工作?

0 投票
0 回答
74 浏览

c++ - 以编程方式渲染放大的桌面

背景

我正在为需要以编程方式放大当前桌面的台式计算机开发应用程序。它必须只显示放大的区域。

使用的语言是 C++,我目前正在运行 Ubuntu,但将来它将适用于其他平台。

当前方法

对于当前方法,使用了渲染窗口 (RW)。对于每次渲染迭代g,首先将其最小化,并通过XGetImage(X11)获取桌面图像(截图):

然后处理图像以提供缩放区域,并最大化和渲染 RW。

这种方法,即使没有缩放处理,由于最小化和最大化过程需要很长时间,并且不允许实时执行。

问题

如何渲染当前桌面的实时放大版本?

可以建议缩放库,但它们必须高效,即不能消耗太多处理,并且允许通过代码完全控制缩放区域,也就是说,它必须不需要鼠标/键盘。

特别说明

由于此应用程序的主要关注点是 Linux 兼容性,因此将感谢有关 Windows 的答案(如 Magnification-API 的操作方法),但不接受作为正确答案。

0 投票
2 回答
910 浏览

macos - OSX Yosemite Dock 放大功能已禁用

我在最新的 MacMini 型号上运行最新的 Yosemite 10.10.4。以某种方式启用了放大但复选框不可编辑,因此我无法将其关闭或更改大小。我多年来一直是 Mac 用户,但从未见过这种情况。如何改变它?我还运行了 PRAM 重置,修复了权限。我在网上找到的任何东西都不起作用。

请参阅此链接以获取屏幕截图