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

c# - 如何在 WPF 窗口中只允许统一调整大小?

我不希望我的窗口“仅水平”或“仅垂直”调整大小。我可以在我的窗口上设置一个可以强制执行此操作的属性,还是我可以使用一个漂亮的代码隐藏技巧?

0 投票
5 回答
39963 浏览

user-interface - 如何在 Qt 中保持小部件的纵横比?

如何在 Qt 中保持小部件的纵横比以及如何使小部件居中?

0 投票
19 回答
10886 浏览

aspect-ratio - 你对 16:9 屏幕网页设计的看法

我设计的网络应用程序主要供同事和客户使用(不是 PDA、电话等)。随着越来越多的用户配备 16:9 型屏幕,传统的屏幕布局不再符合人体工程学。

例如,长的垂直导航栏可能不完全适合,或者可能需要滚动复杂的表单才能移动到下一个输入字段。

您如何应对这种发展?你是更水平地展开还是坚持旧的布局?这真的不是问题吗?

更新

感谢所有的答复。我发现它们很有用。以下是我想到的一些想法:

  • 我认为 4:3 格式可能仍然是最广泛使用的格式,但我希望这种情况会有所改变。

  • 此外,我在公司访问的大多数用户都将他们的所有窗口最大化(真的!)所以调整浏览器大小以适应内容的想法在那里没有帮助。

  • 就我而言,大多数网络应用程序都涉及信息或数据输入的搜索和显示(其中一些可能涉及大而复杂的表单)。这主要是我关心的数据输入应用程序。也许 AJAX 和选项卡式控件可能是一种前进的方式。

0 投票
1 回答
6021 浏览

ruby - 如何强制 Qt 小部件保持相等的高度和宽度?

我正在使用 Ruby Qt 绑定。

我正在尝试制作一个方形小部件(棋盘),但它似乎不起作用。 这是我尝试过的代码

制作保持其纵横比的小部件的正确方法是什么?

0 投票
4 回答
2420 浏览

c# - 将 tiff 像素纵横比更改为正方形

我正在尝试对多页 tiff 文件执行条形码识别。但是 tiff 文件来自传真服务器(我无法控制),它以非方形像素纵横比保存 tiff。由于纵横比,这导致图像被严重挤压。我需要将 tiff 转换为方形像素纵横比,但不知道如何在 C# 中执行此操作。我还需要拉伸图像,以便更改纵横比仍然使图像清晰可见。

有人用 C# 做过这个吗?或者有没有人使用过一个图像库来执行这样的过程?

0 投票
18 回答
135686 浏览

javascript - 计算纵横比的算法是什么?

我计划将它与 JavaScript 一起使用来裁剪图像以适应整个窗口。

编辑:我将使用仅接受以下格式的纵横比的 3rd 方组件:4:3, 16:9.

〜12岁编辑:这种问题很有趣!这里有东西对吧?绝对地!

0 投票
1 回答
4271 浏览

c++ - 纵横比 - 如何处理它们?(D3D 视口设置)

好吧——看来我的问题和我的头脑一样模糊。让我们再试一次。

在为 D3D 设备配置视口时,我有 3 个属性: - 设备运行的分辨率(全屏)。- 显示器的物理纵横比(分数和浮点数:1,例如 4:3 和 1.33)。- 源分辨率的纵横比(源分辨率本身有点没有意义,它告诉我们的只是渲染所需的纵横比和理想的运行分辨率)。

然后我们遇到这个:

现在只要 g_displayAspectRatio等于xRes/yRes 的比率(= 改编自设备分辨率),一切都很好,此代码将执行预期的操作。但是,一旦这两个值不再相关(例如,有人在 16:10 的屏幕上运行 4:3 分辨率,硬件拉伸),就需要另一个步骤来补偿,我很难弄清楚到底如何.

(而且 ps 我在原子类型上使用 C 风格的强制转换,忍受它:-))

0 投票
2 回答
5966 浏览

wxpython - wxwidgets/wxPython:在保持纵横比的同时调整 wxFrame 的大小

我有一个只有一个孩子的 wx.Frame。在设置孩子的 wx.Sizer 时,我可以使用 wx.SHAPED 标志,它保持孩子的纵横比锁定。但是,Frame 在其纵横比方面仍然具有完全的自由度,并且会在孩子未使用的区域中留下空白区域。

如何在调整大小期间锁定 wx.Frame 的纵横比?

0 投票
4 回答
1533 浏览

image - 如何找到适合预定尺寸的宽高比 4:3 的尺寸?

这里的问题是我有一个大小为 x x y 的显示窗口,我需要在窗口内显示图像而不进行任何滚动,并保持 4:3 的纵横比。我有以下代码片段:

当然,通过使用高度或宽度作为“锚点”,新图像将导致滚动(假设原始图像首先大于窗口)。如何找到适合预定尺寸的宽高比 4:3 的尺寸?

编辑 我需要传入 x 和 y 的比例因子来进行缩放

0 投票
37 回答
687779 浏览

html - 使用 CSS 保持 div 的纵横比

我想创建一个div可以随着窗口宽度的变化而改变其宽度/高度的。

是否有任何 CSS3 规则允许高度根据宽度变化,同时保持其纵横比

我知道我可以通过 JavaScript 做到这一点,但我更喜欢只使用 CSS。

div根据窗口宽度保持纵横比