Tag: 旋转

固定位置在使用-webkit-transform时不起作用

我正在使用-webkit-transform(和-moz-transform / -o-transform)来旋转div。 也有位置固定添加,所以div与用户scrols。 在Firefox中,它工作正常,但是在基于webkit的浏览器中,它已经被破坏了。 使用-webkit转换后,固定的位置不再工作了! 这怎么可能?

用FFmpeg旋转video

我一直想弄清楚如何用FFmpeg旋转video。 我正在使用纵向模式拍摄的iPhonevideo。 我知道如何使用MediaInfo (优秀的库,顺便说一句)确定当前的旋转度,但我现在卡在FFmpeg。 从我读到的,你需要使用的是一个vfilter选项。 根据我所看到的,应该是这样的: ffmpeg -vfilters "rotate=90" -i input.mp4 output.mp4 但是,我无法得到这个工作。 首先, -vfilters不再存在,现在只是-vf 。 其次,我得到这个错误: No such filter: 'rotate' Error opening filters! 据我所知,我有一个FFmpeg的所有选项的构build。 运行ffmpeg -filters显示了这一点: Filters: anull Pass the source unchanged to the output. aspect Set the frame aspect ratio. crop Crop the input video to x:y:width:height. fifo Buffer input images and send […]

防止Android上的屏幕旋转

我有我的一个活动,我想防止旋转,因为我开始一个AsyncTask,并且屏幕旋转使其重新启动。 有没有办法告诉这个活动“即使用户像疯了一样摇动手机,不要旋转屏幕?

旋转屏幕时丢失数据

我的应用程序中有一个有趣的小错误。 当用户旋转屏幕我失去了我的活动中的一些数据。 任何人都知道为什么发生这种情况?

旋转位图。 在代码中

有一个更快的方法来旋转一个大的位图90或270度,而不是简单地做一个嵌套循环与坐标倒置? 位图是8bpp,通常是2048 * 2400 * 8bpp 目前我通过简单地使用参数反转进行复制,粗略地(伪代码: for x = 0 to 2048-1 for y = 0 to 2048-1 dest[x][y]=src[y][x]; (实际上我是用指针来做的,速度更快一些,但大致相同) GDI对于大图像来说相当慢,并且纹理(GF7卡)的GPU加载/存储时间与当前CPU时间相同。 任何提示,指针? 一个就地algorithm甚至会更好,但速度比就地更重要。 目标是delphi,但它更是一个algorithm问题。 上证所(2)vector化没有问题,这是一个足够大的问题,我编码在汇编 跟随Nils的答案 图片2048×2700 – > 2700×2048 编译Turbo Explorer 2006,并进行优化。 Windows:电源scheme设置为“始终打开”。 ( 重要!!!! ) 机器:Core2 6600(2.4 GHz) 时间与旧例程:32毫秒(第1步) 时间步长8:12ms 时间步长16:10ms 时间步长32+:9ms 同时我也testing了Athlon 64 X2(5200 + iirc),而且速度稍微超过了四倍(80到19毫秒)。 加快是非常值得的,谢谢。 也许在夏天的几个月里,我会用SSE(2)版本来折磨自己。 但是我已经想过如何解决这个问题了,我想我会用完SSE2寄存器来实现一个直接的实现: for n:=0 […]

跨浏览器的方式来使用CSS旋转图像?

我有一个网站布局,我正在工作,有一个主要的内容区域,然后在内容区域的四个angular落的每一个angular落的graphics。 整体效果是桌面记事本的效果。 这是我的左上angular的代码: .corner-top-left { width:96px ; height:96px ; background:url("images/corner.png") no-repeat ; position:absolute ; top:-5px ; left:-5px ; z-index:3000 ; } 而不是做四个angular落的图像,我想要做的(如果可能)是使用原始图像(corner.png),并使用CSS旋转它。 有没有一个跨浏览器兼容的方式来做到这一点? 非常感谢!

如何捕捉当前视图截图并在代码中重用? (iPhone SDK)

我正试图从一个UIView转换到另一个,当用户旋转设备。 这本身并不困难。 但是,由于我在旋转后显示完全不同的内容,UIKit提供的默认animation(旋转当前显示的视图)在概念上是不恰当的。 简单地禁用animation和突然交换视图是可以接受的,但远低于我正在构build到应用程序的其余部分的波兰。 我想要做的是这样的: 当shouldAutorotateToInterfaceOrientation:被调用时,我想在旋转之前获取用户视图的不透明视图快照,如果您愿意的话, 然后在旋转完成后,系统应用视图转换等,我可以显示我保存的快照视图,并将我select的过渡animation到我的新视图。 完成后,我可以释放我的快照,继续前进。 有没有办法做到这一点不昂贵? 我能想到的唯一的另一个select是在除了默认方向之外的所有方向上返回NO,然后通过应用我自己的animation和变换来作出反应。 然而,我宁愿使用系统来做到这一点,因为我觉得这可能会导致手动旋转的视图中的“未定义的”键盘行为。 思考?

旋转cv :: Mat使用cv :: warpAffine偏移目标图像

我正在尝试使用OpenCV的C ++ API将1296×968图像旋转 90度 ,并且遇到了一些问题。 input : 旋转 : 正如你所看到的,旋转的图像有一些问题。 首先,它具有与原始大小相同的尺寸,即使我专门创build了与原始尺寸相反的目标Mat 。 结果,目标图像被裁剪。 我怀疑这是因为我打电话warpAffine()并传递原始的大小,而不是目的地大小的Mat 。 但是我这样做是因为我遵循了这个答案 ,但现在我怀疑答案可能是错的。 所以这是我第一个怀疑/问题。 第二个是, warpAffine() 以特定的偏移量写入目的地 (可能将旋转的数据复制到图像的中间),并且该操作在图像周围留下可怕的大黑色边框 。 我如何解决这些问题? 我在下面分享源代码: #include <cv.h> #include <highgui.h> #include <iostream> using namespace cv; using namespace std; void rotate(Mat& image, double angle) { Point2f src_center(image.cols/2.0F, image.rows/2.0F); Mat rot_matrix = getRotationMatrix2D(src_center, angle, 1.0); Mat rotated_img(Size(image.size().height, image.size().width), […]

以2D中的另一点旋转点

我想知道如何计算一个点相对于另一个点旋转一个angular度的新坐标。 我有一个块箭头,并希望相对于箭头底部中间的一个angular度旋转angular度theta。 这是需要让我画2个屏幕控件之间的多边形。 我无法使用和旋转图像。 从我迄今为止所考虑的事情来看,更进一步的事情是屏幕的起源在左上angular。

围绕一个轴的四元数旋转的分量

我无法find有关此主题的任何良好信息。 基本上我想find一个四元数旋转的分量,即围绕一个给定的轴(不一定是X,Y或Z–任何任意单位向量)。 有点像将四元数映射到vector上。 所以如果我要求绕与四元数轴平行的轴旋转,我会得到相同的四元数。 如果我要求围绕与四元数轴正交的轴旋转,我会得到一个身份四元数。 而在…之间……好吧,这就是我想知道如何解决的:)