问题标签 [image-rotation]

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 投票
5 回答
7763 浏览

png - 如何使用 imagemagick 将透明 png 旋转 45 度并保持新图像透明?

我有一个 16x16 的透明 png,我做到了

这旋转了它并创建了一个大小为 22x22 的新图像 b.png,当我在背景上使用它时,显示原始图像 (16x16) 与底层背景一起旋转,但出现的新填充显示为白色背景。

新的填充物怎么可能也是透明的?

如果这是不可能的,那么我怎样才能让新图像的所有背景都是一种颜色?

0 投票
1 回答
391 浏览

jquery - 使用 jQuery 旋转 div

简单易行。

我正在尝试在 div 中旋转图像并在到达数组末尾时循环回到第一个。有人可以帮我指出我的代码哪里出错了吗?似乎当它到达第二个图像时,索引永远不会回到零以再次从我的数组中的第一个图像开始。

每 5 秒调用一次 setInterval。

非常感谢!

0 投票
2 回答
1214 浏览

jquery - 使用 jQuery 加载动画图像以从动画的开头开始

这是这篇文章的后续内容,除了出现问题外,它完全符合我的需要。

我正在使用 div 旋转图像,它使用 setInterval 每 5 秒显示和隐藏一个 div。

这种方法的问题是我正在加载动画 gif 文件,所以即使当下一个图像切换时,它也会变得混乱,因为图像一直在那里并且一直在动画。

因此,发生的情况是 image1(div1) 将以其动画重新开始,它将淡出并且 image2(div2) 将显示,但动画在它不可见时已经开始。

我需要的是一种重新加载这些图像的方法,以便在下一个 div 淡入时动画再次从头开始。使用 Gifs 执行此操作的唯一方法是从缓存中实际加载它们,这就是我需要的解决方案使用 jQuery。

这是我所拥有的:

在我的html中:

现在我需要的是能够让它“看起来”好像每次都加载图像一样,以便当 div 淡入时,动画从头开始。

有谁知道我怎么能破解这个?

谢谢!

0 投票
8 回答
132278 浏览

android - Android:如何在中心点旋转位图

我一直在寻找解决这个问题的方法,但没有任何帮助,即使是这里的答案。文档也没有解释任何东西。

我只是想在另一个物体的方向上旋转。问题是位图不是围绕固定点旋转,而是围绕位图 (0,0)。

这是我遇到问题的代码:

奇怪的是,我如何更改pre/中的值postTranslate()setRotation(). 有人可以帮助并推动我朝着正确的方向前进吗?:)

0 投票
3 回答
15857 浏览

jquery - jQuery & 图像滑块/缩放效果

我想问有没有一个插件可以做图像滑块/旋转器,同时它具有图像放大的效果?

就像一个普通的滑块,一个包含图像和描述的容器。然后它会以一定的间隔显示图像,但是当图像出现/淡入时,图像会从远到近慢慢放大。

例如像这个视频(下面的链接),你看到视频是从远到近缩放的,JavaScript 可以对图像执行此操作吗?

http://www.youtube.com/watch?v=97-7rWfQd5E

0 投票
2 回答
5701 浏览

vb.net - 自动旋转图片框中的图片

我的项目有一个用于加载图片的图片框控件,它工作正常。

但是,一些垂直的 jpg 图片在 Windows 资源管理器和我的图片框控件中水平显示 - 使用 Photoshop 等编辑器打开的同一文件显示垂直方向。

如何让图片在图片框控件中以正确的方向显示?

0 投票
2 回答
34857 浏览

java - 在 Java Swing 上旋转 JLabel 或 ImageIcon

首先,这是我使用swing的第一周,如果我的问题太明显,请见谅。另外,我需要使用标准 java 库的解决方案,因为这是为了家庭作业,我不允许使用奇怪的库。

我使用 JLabel 和 ImageIcon 在 JFrame 上显示图像。现在我想将屏幕上的图像旋转到任意角度。我发现了一些关于 Graphics2D 的东西,但我找不到这样做的方法。

由于我找到的解决方案不起作用或我不理解它们,因此我对旋转 ImageIcon 或 JLabel 的任何解决方案感兴趣。由于我将图像定位在 JLabel 上执行 setBounds,因此我认为旋转 JLabel 将是一个更好的解决方案(这样我也不会被迫保存 ImageIcon 对象)。

感谢您的关注,并为我的英语不好感到抱歉。

编辑...要在屏幕中显示图像,我执行以下操作:

恢复,我怎样才能旋转这个 IconImage 或 JLabel。如果您认为更好,我可以使用其他方法显示图像。如果解决方案是使用 Graphics2D,就像我看到的那样,我将欣赏一个解决方案来到达此类的对象,然后将旋转的图像返回给 ImageIcon,因为当我尝试这个时......

在执行时,答案是......

第 2 版...现在我正在使用此代码。图像会旋转,但未旋转的旧图像仍保留在新图像下方的屏幕上。将一个名为 stand.png 的 png 图像放在同一目录中,您将看到它。

0 投票
1 回答
514 浏览

resize - 在 CGContextRotateCTM 之前计算新的图像大小

问候!

这个问题相当数学化,以 iphone SDK/quartz 为例:

我正在使用 CGContextRotateCTM 旋转图像:

  • 使用源图像的大小创建一个新的上下文
  • 旋转源图像并在上下文中绘制它
  • 将上下文传递给新的旋转图像。

这工作正常,但图像在边缘被切断,因为它不适合源图像大小。我想调整上下文/结果图像的大小,以便整个旋转图像可见。

在开始旋转之前,我可以使用什么算法来计算所需的上下文大小?

非常感谢您提前。

0 投票
2 回答
1364 浏览

flash - 在 Action Script 3 中逆时针方向旋转图片的问题

在 .swf 对象中,我使用 eventRotateHit 函数沿一个方向旋转图片:顺时针 (+90°)。有用!

我需要创建一个逆时针(-90°)函数:eventRotateHit2。此功能不起作用:图片消失。我认为这是因为旋转中心是错误的,但我不确定。而且我不知道如何改变它。

你能帮我吗?

弗雷德里克

我的代码:

这里是旋转功能:

谢谢大家!!!

0 投票
1 回答
304 浏览

objective-c - uiview旋转保持1坐标不变

再会!

我想问一下,如果我想将 uiview 放在另一个视图的前面,但我想通过保持其 1 点不变来实现它,这样看起来只有 1(顶部)部分向下移动。我把我的 uiview 放在 90 度,但我想不出让它水平的方法。这是uiview的代码

现在它使我的视野达到 90 度,但我无法通过动画保持一点不变来降低它。像抛射运动。有人可以帮帮我吗?

黄色圆圈部分我想保持静止和其他移动,90 度并恢复正常

黄色圆圈部分我想保持静止和其他移动,90 度并恢复正常