问题标签 [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 投票
1 回答
4559 浏览

.net - 在 .NET 中自动缩放图像

我正在考虑一个个人学习项目。使用 .NET(最好是 VB)我想构建一个简单的桌面应用程序,它的唯一功能是显示漫画,如 CDisplay,但具有更高级的导航。我希望能够通过单击图像的某些区域(例如单个面板)来放大,并让缩放区域自动捕捉到面板并将其放大。图像通常采用标准格式,如 .jpeg、.png 等。

像这样的东西就是我想要的:http: //iphonecomicbookreader.com/

我什至不确定这叫什么?图像映射?色调映射可能吗?是否可以在 .NET 中执行此操作,还是需要某种外部库?代码示例会很好,但显然这是一个非常模糊的要求。仅仅指向正确的方向将非常有帮助。

谢谢

0 投票
5 回答
80453 浏览

iphone - MKMapView 缩放和区域

我熟悉使用 Google Maps Javascript API。最近我开始为一个 iphone 项目使用 MapKit 框架,但我很难弄清楚在地图上缩放和设置区域。

在 Google Maps API 中,我曾经使用整数缩放级别,如 8、9、10 以及简单的函数 setZoom()。我可以在 MapKit 框架中看到的唯一等效方法是 setRegion:animated。据我了解,我需要设置区域跨度的纬度和经度“增量”值来指定缩放级别。但我真的不知道这些值代表什么(我阅读了文档)。

当我使用 MKMapView 委托并跟踪 regionDidChange 委托方法中的跨度值时,结果似乎彼此不相关。当我缩小并看到跨度增量值按照文档中的指定增加时,这没关系。但是突然我拖动地图而不进行缩放,增量值变为 0.0。

有人可以解释一下这些跨度和增量的参考点是什么吗?或者是否有任何算法可以将整数缩放级别(如 9)转换为这些增量值?

作为一个额外的问题,有没有办法在 MKMapView 上指定最小-最大缩放级别:)

谢谢

0 投票
1 回答
1137 浏览

iphone - UIScrollView 中的图像在缩放之前移出屏幕

我正在开发照片库 iPhone 应用程序。

Approach 的灵感来自 github 上的 ScrollingMadness 代码。我有一个滚动视图,它在分页模式下保存我所有的图像视图。当用户使用捏合手势缩放图像时,我会删除除当前视图之外的所有图像视图 - 并将内容偏移量设置为 0,0(显然)。

一切都在模拟器上完美运行,但在设备上我面临这个疯狂的问题。当用户张开以缩放图像时,它会离开屏幕,当张开触摸事件结束时,它会回到屏幕上。

缩放图像一次后,如果我进一步缩放它 - 它不会给我带来错误的体验。这使我得出一个结论,即在我从滚动视图中删除其他图像视图并保持正在缩放的​​图像视图时,需要应用补丁。

无法弄清楚我应该如何让它像 iPhone 的照片应用程序一样工作。- 神奇的 - 照片应用程序!

任何能够指出让这件事启动和运行的方向的人 - 都会是我现在需要的所有帮助!

0 投票
1 回答
1848 浏览

iphone - UIScrollView 最小比例问题

我在进行缩放操作时遇到了 UIScrollView 的问题,这似乎很简单,但我没有想出如何解决它。

我希望 UIScrollView 在缩小时不会超出内容视图的范围。通过阅读参考指南,我发现了以下属性:

  • 反弹(一个布尔值,控制滚动视图是否反弹超过内容边缘并再次返回。)
  • bouncesZoom(一个布尔值,用于确定当缩放超过最大或最小限制时滚动视图是否为内容缩放设置动画。)
  • alwaysBounceVertical(一个布尔值,用于确定在垂直滚动到达内容末尾时是否总是发生弹跳。)
  • alwaysBounceHorizo​​ntal(一个布尔值,用于确定当水平滚动到达内容视图的末尾时是否总是发生弹跳。)

这些属性实际上做的是定义当滚动视图超出内容视图(缩小太多)时应该做什么。它尝试设置属性:

  • minimumZoomScale(一个浮点值,指定可应用于滚动视图内容的最小比例因子。)

到 1.0 (我猜这是默认值),正如预期的那样,滚动视图做到了,但它仍然超出了内容视图的边界一段时间(反弹回最小比例)。

我怎样才能避免这种情况?可能是上述属性的某种组合可能会起作用,但我仍然对此感到有些困惑。

提前致谢。

0 投票
3 回答
11610 浏览

c# - C# 的高效缩放

要放大和缩小图像,有一种方法可以调整图片框的大小并以拉伸模式显示图像。虽然我不能有效地使用它,因为通常超过 8 倍它会产生存储错误 [认为 pictureBox 的 Size(32k, 32k) 它需要超过 1GB 的内存!

是否有特殊方法,或者我应该使用 ImageClone 仅缩放图像的可见部分?

更新:

这是项目首先尝试放大项目 [不可能,存储错误],而不是删除 form.cs 中的 41. 行:

删除此行后,程序将运行,请移动放大的图像。

这是链接: http ://rapidshare.com/files/265835370/zoomMatrix.rar.html

0 投票
3 回答
1554 浏览

iphone - Iphone 上带有白色文本和清晰背景的放大镜放大

你们对我的最后一个问题帮助很大,我想我会给你一个机会。我编写了一个应用程序,其主题使用深蓝色玻璃状背景和白色/灰色文本和标签。我的应用程序中的文本字段有清晰的背景和白色文本,一切都显示得很好。我唯一担心的是,当您在文本框中按住触摸以获取放大镜时,当然白色文本会显示在白色背景上……您无法阅读。有人对如何在这里实现可用的放大镜有任何想法吗?

0 投票
9 回答
26469 浏览

css - 减少Firefox缩放时如何防止浮动布局换行

给定以下 HTML。它显示两列:#left, #right。两者都是固定宽度并具有 1px 边框。宽度和边框等于上容器的大小:#wrap.

当我按 Ctrl+- 缩小 Firefox 3.5.2 时,列会被包装(演示)。

如何防止这种情况?

0 投票
5 回答
20365 浏览

javascript - 什么是最好的 jQuery 产品缩放插件?

我不是一个前端的人,只是学习 jQuery,所以任何帮助表示赞赏。什么是最简单、最稳定的 jQuery 缩放插件?

我有常规尺寸的产品图片和详细的图片。我需要能够以某种方式放大。你会推荐哪个?

0 投票
1 回答
1297 浏览

c# - Paint.exe 样式缩放,最近邻插值对半边界像素

对不起,如果标题有点神秘。基本上我在 ac# forms 应用程序中创建了一个缩放控件,这个想法是我可以按因素缩放图像,即。1 倍、2 倍、4 倍、8 倍。我需要图像保持像素化,即。最近的邻居。缩放效果很好,除了当我在处理边界像素时选择 Interp 模式作为最近邻时,它默认为内部颜色。也就是说,外部像素的宽度似乎是内部像素的一半,真正的问题是当我添加一个工具提示来显示当前鼠标悬停像素的 x、y 坐标时,它被抛出离开。需要明确的是,它被丢弃的原因是因为我将当前像素计算为:

并且由于外部像素是宽度的一半……好吧,您得到了图片。

绘图代码很简单:

图片控件托管在我的自定义“ZoomControl”中,该控件本身继承自“面板”控件。

我的问题基本上是,任何人都可以帮助我解决边界像素问题吗?有没有更好的方法来获得缩放功能?

0 投票
3 回答
10260 浏览

cocoa - 更改比例时如何保持 NSScrollView 中的滚动位置?

我有一个包裹在 NSScrollView (myScrollView) 中的 NSView (myView)。使用放大/缩小按钮,用户可以更改 myView 的比例。如果用户当前滚动到 myView 中的特定位置,我想在缩放发生后将该部分视图保留在屏幕上。

我的代码如下所示:

它似乎有点接近,但它并不完全正确,我无法弄清楚我做错了什么。我的两个问题是:

1)是否没有内置的东西:

2)如果没有,任何人都可以看到我在上面的“漫长”方法中做错了什么吗?

谢谢!