问题标签 [distortion]

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 投票
4 回答
330 浏览

windows - 如何在 Windows 平台上实现吉他放大器或 FX 仿真?

我应该选择哪种技术?我应该写一个驱动程序还是什么?非常感谢

0 投票
1 回答
1283 浏览

uitableview - 在视图交换期间,UITableView 显示在 setAnimationTransition 之前失真

问候!我正在尝试从 Apple 的TheElements示例应用程序中借用视图翻转概念。此示例使用一个容器UIView,您可以在其中在两个子视图之间进行交换。翻转是使用setAnimationTransition:forView:cache:和删除/添加每个子视图来实现的。

一般来说,翻转工作,我可以在我的两个视图之间交换(一个带有页眉/页脚的UITableView和一个MKMapView)。但是,在翻转表视图之前和之后,我的表视图的各个(一致选择的)区域都被消除了(使用表视图的背景颜色),我不明白为什么。

在绘图方面,我找不到关于表格视图的任何异常之处。在示例应用程序的情况下,视图是从头开始绘制的,但我希望这不会影响它!我真的希望它很简单——也许是UITableView属性设置?

线索赞赏。谢谢!

更新:当我放慢动画速度时,我开始了解被干扰的东西(尽管我仍然不知道为什么)。我的表头视图包含图像视图和标签视图。现在,想象一下这两个视图的CGRect(只有没有任何可见内容,只有背景颜色)被重新绘制到表格视图的下方,就在表格行的上方

这也发生在另一块似乎来自设置了自定义高度(以调整其中的文本大小)的表格视图单元格的不动产中。

我在我的代码中丢掉了大量的断点(东西被调整大小、创建等等),并且在转换过程中没有一个被击中。

我什至尝试将我的表格视图放在UIView中,并将其作为转换的目标。没有不同。

从 API 文档:

缓存可以提高性能,但如果将此参数设置为 YES,则在转换期间不得更新视图或其子视图。更新视图及其子视图可能会干扰缓存行为并导致视图内容在动画期间被错误地渲染(或在错误的位置)。您必须等到转换结束才能更新视图。

这一切都很好,但我不会在过渡期间更新任何视图或子视图。(至少不是故意的!再次,请参阅有关断点的说明。没有受到任何影响。)

0 投票
2 回答
2005 浏览

algorithm - 将图像包裹在 3d 对象周围以便于 2d 打印

寻找将 2d 图像包裹在 3d 对象(例如头盔)周围的方法,然后将其展开回 2d 图像以允许打印。例如,您有一张要用来包裹自行车头盔的照片。您不希望图像被扭曲,即使它会被包裹在复杂的 3d 对象上。一旦尺寸和位置正确,您需要创建一个可以在喷墨打印机上打印、修剪然后应用于头盔的 2d 图像。

我认为这些要求和游戏中使用的 3d 纹理可能存在重叠。

0 投票
1 回答
2409 浏览

iphone - 对 UIView 应用桶形失真

我有一个 UIScrollview,它填充了一个横向屏幕,其中包含一棵 UIView 的小树,我可以在其中水平滚动。我想对滚动视图应用桶形失真,以便当子视图从外部移动到滚动视图的中心时,它们会改变形状。

应用这样的扭曲有什么好处?

有没有办法为滚动视图覆盖 drawRect,绘制到位图上,扭曲它,然后将其绘制到 ScrollView 的上下文中?还是有内置的 API 来做这种失真?

桶形失真
(来源:arielnet.com

0 投票
5 回答
24440 浏览

opencv - 如何通过openCV模拟鱼眼镜头效果?

我正在寻找创建鱼眼镜头效果的方法,查看了 openCV 的文档,看起来它包含用于鱼眼等径向失真的相机校准功能。是否可以通过openCV模拟鱼眼失真?

如果可以通过openCV做到这一点,与openGL相比,哪一个会产生更好的结果?谢谢。

0 投票
2 回答
499 浏览

apache-flex - Flex 倾斜对象

我想知道如何扭曲像 Panel 这样的 Flex 对象,使其看起来像梯形?

0 投票
2 回答
1489 浏览

javascript - 在画布上挥动文字

如何在画布元素上制作类似于页面上的内容的挥动文本?

0 投票
1 回答
1488 浏览

flash - MovieClip (AS3) 的鱼眼失真

一些用于完成 MovieClip 内容的线性鱼眼失真的伪代码将不胜感激。

附图显示了“鱼眼效果”如何自动应用于鼠标指针周围的区域。

Flare 工具包在此处提供了双焦和鱼眼失真的示例

扭曲的电影剪辑 http://www.freeimagehosting.net/uploads/10925464bd.png

0 投票
1 回答
752 浏览

java - 使用 JScrollPane 滚动文本时偶尔显示失真

我有一个在 JScrollPane 中包含的 JEditorPane 中显示文本的应用程序。60 个用户拥有此应用程序。有时在一位用户的机器上,当她滚动文本时,显示突然变得扭曲。部分文本以滚动前的方式显示,部分文本以滚动后的方式显示。效果就像有人将一些像素拉到屏幕下方而让其他像素保持完整。我不认为这是一个软件问题,因为它只发生在一个屏幕上,但我想帮助这个可怜的用户。有任何想法吗?

0 投票
3 回答
2798 浏览

image-processing - 正弦/余弦图像失真

是否可以使用正弦余弦等三角函数扭曲图像,使其呈波浪状。

如果是这样,如何。

PHP首选语言,但它可以是任何...