问题标签 [aspect-ratio]

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 投票
2 回答
35524 浏览

formula - 根据宽高比和宽度计算图像/视频的高度

我有一个宽度:240 我有纵横比:2.40 我需要根据这两个变量来获取高度。公式是什么?

0 投票
3 回答
6902 浏览

android - 在 Android 中处理背景图像的不同屏幕分辨率

我的 Android 应用程序(基于文本的游戏)大量使用背景图像以提供更好的视觉氛围。例如,如果游戏中的动作将您带入酒馆,那么您将获得游戏中酒馆的背景图像。在图形上,这是一个巨大的改进,相对于你本来会得到的无聊的黑色背景。

然而,这也是一个问题,因为 android:background 总是延伸到屏幕的尺寸。结果是,如果玩家在纵向和横向模式之间切换,背景图像看起来很糟糕。更糟糕的是,许多设备具有非常不同的纵横比(例如,320x480 mdpi、480x800 hdpi 和 480x852 hdpi),而且还会出现更多变化。

其他人如何解决这个问题?为主要分辨率/方向设置单独的图像对我来说不是一个选择,因为这会导致 apk 变得太大。

0 投票
2 回答
3294 浏览

c# - 查找和执行纵横比

我的表单上有一个控件,我希望能够控制宽度,并让控件的高度更改以保持其原始纵横比。这让我想到了以下问题:

问题:

  • 您如何确定控件的确切纵横比?
  • 我在调整大小事件中如何将高度设置为新宽度的正确方面?
0 投票
2 回答
655 浏览

background-image - HTC Desire 上的背景图像失真

我为HTC的愿望设计了一个应用程序。用于应用程序的背景图像在 Eclipse 布局中看起来不错,当安装在手机中时,它会被拉伸。

0 投票
1 回答
627 浏览

r - ggplot2:aspect_ratio 并将标题/轴标签放在正确的位置

在R下使用ggplot2(并且下面的代码使用rpy2,我实际上并不知道直接R,对不起)。

我正在尝试将 aspect_ratio 添加到我的情节中(这样它就可以很好地放在幻灯片上)。下面的例子非常小。Aspect_ratio 做了正确的事情,除了标题和 x 轴标签分别放置在图的上方和下方,标题和图之间以及图和 x 轴标签之间有一个巨大的空白区域,如(plot here)

不酷。我该怎么做才能把它们挤在一起?

0 投票
2 回答
5064 浏览

php - PHP FFmpeg 视频长宽比问题

我编译了新版本的 FFMPEG,填充命令已被弃用。
当我尝试熟悉新的 -vf pad= 命令时,我想问一下,如何
在不改变视频纵横比的情况下转换视频。

我从stackoverflow检查了许多解决方案,似乎没有任何效果。
有人可以,请发布一个有效的 PHP 示例或 cmd 行。我会很高兴的。

请注意,有问题的视频可能是 4:3 也可能是 16:9

假设我将 16:9 视频转换为 640x480 格式。
顶部和底部需要一些条。这就是我想做的。

谢谢

0 投票
1 回答
190 浏览

jquery - 根据已知的宽度和高度计算最佳嵌入尺寸?

我正在尝试为我的游戏网站设计一个“网状样条线”按钮。

其功能是调整游戏嵌入的大小以最佳填充我正在玩游戏的窗口。

到目前为止,我已经得到了一些恰到好处的例子:

Sushi Cat 和 Squirrelfall 似乎都可以正常工作。

不幸的是,在使用 TimEmu 时

游戏尺寸过大,无法放入窗口。

执行此操作的函数是带有一点 PHP 的 jQuery:

我只是无法正确检查以确保 div 游戏空间填满屏幕而不会越过。我必须对纵横比做一些事情。

也许我必须离开键盘一段时间,然后再回来使用它(有时这些东西只是在休息后突然出现在你面前)。

任何人都可以“看到”这个问题的答案吗?我确定这很明显。

0 投票
1 回答
2742 浏览

android - 如何在android上进行分辨率无关的相机预览?

我正在制作一个使用手机摄像头的 android 1.6 应用程序。

为了独立执行此应用程序分辨率,我需要设置兼容的纵横比以在 SurfaceLayout 上预览相机。在 1.6 sdk 中,无法获得支持的相机预览尺寸。可以使用 4:3 或 3:2 的纵横比并且不会出现错误吗?

另一方面,我需要一种方法来制作一个 xml 布局,该布局在每个分辨率中以这个(未知)纵横比表示这个 Surfacelayout。我假设不可能在运行时更改 SurfaceLayout 大小。我可以用“dp”单位来做吗?另一种方法是以编程方式制作此布局?

有一些应用程序,如 Vignette 或 android 相机应用程序,有一些技巧来制作类似的东西,比如黑条 (vignette) 或固定按钮栏,但我不知道如何在任何分辨率下做到这一点。

有任何想法吗?

谢谢!

0 投票
1 回答
1277 浏览

c - How do I fill the screen with a rectangle in OpenGL ortho mode?

I have a single 640x480 texture that needs to fill the screen. So far, I can make it work with a square texture, but not a rectangular one.

What modifications do I need to make so that it will fit any texture to the screen, regardless of its aspect ratio?

0 投票
8 回答
9634 浏览

iphone - 将 UIImage 放入 UIButton 的简单方法

我的 iPhone 应用程序中有一个 UIButton。我将其大小设置为 100x100。

我有一个希望在按钮中显示的 400x200 图像。

按钮仍然需要保持在 100x100 ......我希望图像缩小以适应......但保持正确的纵横比。

我认为这就是“Aspect Fit”的用途。

我是否将我的图像包含在 setImage 或 setBackgroundImage 中?

我是否为按钮设置 AspectFit?还是图像?还是背景图片?

(我需要较小的图像来增加尺寸。而较大的图像应该减小尺寸。始终将按钮保持在 100x100。)

我已经尝试了上述所有方法的无数组合......我似乎无法让所有东西同时工作:

  • 不要将按钮的大小更改为 100x100。
  • 不要破坏图像的纵横比。
  • 始终增加小图像以适合按钮。
  • 始终减小大图像以适合按钮。
  • 切勿剪裁任何图像边缘。
  • 永远不需要“将 UIButtons 放在所有 UIimages 上”的技巧。
  • 不要为了使用新的框架方法而要求每个人都升级到 v4.2.1。

我看到这么多应用程序,有这么多功能齐全的图像按钮......我不敢相信我无法弄清楚这个非常简单、非常常见的事情。

啊。