问题标签 [resolution-independence]

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 投票
1 回答
868 浏览

android - 如何在 Android 中显示此图像?

如何在 Android 中显示具有以下配置的图像?

  • 保留原始纵横比(图像可以缩放,但不能拉伸)
  • 填充父级的宽度
  • 对齐到父级的底部

以下不起作用:

使用上面的 xml,ImageView 采用父级的宽度,但 ImageView 内的图像没有。

0 投票
2 回答
1679 浏览

html - Android中HTML资源中不同分辨率的不同图像

如何在 Android 应用程序的嵌入式 HTML 资源中针对不同的屏幕分辨率(hdpi、ldpi、mdpi)显示不同的图像?

HTML 资源位于 中assets,但可以根据需要进行更改。

如果这不可能,如何根据屏幕分辨率更改图像的显示尺寸?

0 投票
1 回答
1441 浏览

c# - 确保应用程序独立于用户的屏幕分辨率

是否有任何简单的方法可以在任何不同的 PC 上运行在 Visual Studio 2005 上使用 C# 创建的应用程序,而不管其屏幕分辨率如何?

0 投票
2 回答
1169 浏览

c# - 监视器屏幕独立窗体大小和控件大小?

在各种情况下,我看到当我们在具有不同显示器尺寸的各种 PC 上运行应用程序时,win 表单的行为会有所不同。有时表单会变大,因此该表单上的控件很少会不可见。所以请告诉我如何设计 win 应用程序,以使监视器大小是表单大小和控件位置的行为方式相同所有的电脑显示器尺寸。请指导我。谢谢。

0 投票
3 回答
11759 浏览

wpf - 独立于分辨率或独立于监视器大小的 WPF 应用程序

我如何开发独立于分辨率和监视器大小的 WPF 应用程序?与显示器尺寸无关的意思是假设我在 15 英寸显示器上开发 WPF 应用程序,当我在 17 英寸显示器上查看该应用程序时,通常 UI 看起来不同,那么我如何才能在 WPF 中摆脱这个问题?请详细指导。谢谢。

0 投票
4 回答
39638 浏览

.net - 缩放整个 WPF 窗口

我有一个 WPF 应用程序,我将在大型高分辨率投影仪上向观众演示,我担心该应用程序太小而无法从远处看到。

有没有一种简单的方法可以使整个应用程序更大(例如 WPF 设计器中的缩放滑块,可以让您放大?)我尝试在 XAML 中向窗口添加布局转换,如下所示:

这使得窗口在设计器中看起来更大,但似乎对正在运行的应用程序没有影响。

我认为使用 WPF 的“分辨率独立性”、高科技文本渲染、矢量图形等应该很简单。

(我知道我可以使用屏幕缩放工具,但这很糟糕,因为它会使一切变得模糊,并且当演示者在屏幕上平移时总是让我头晕目眩。)

0 投票
3 回答
728 浏览

vb6 - 软件显示问题

使用 VB6

我的默认软件显示设置为“800 x 600”

具有不同显示设置的客户端,例如“800 x 600”、“1366 x 768”、“1280 x 768”

客户端使用软件超过“800×600”显示设置意味着软件未装全屏。软件显示 75% 宽度的显示器尺寸。

当我根据显示手动调整软件大小时,图像显示非常大。

如何根据显示器显示尺寸全屏显示软件。

需要代码帮助

0 投票
2 回答
618 浏览

android - 对于位图背景图像,我应该支持哪种屏幕尺寸/密度组合?

我正在编写一个需要大量全屏位图背景的应用程序。根据我在 Android 文档中对Supporting Multiple Screens的天真阅读,为了涵盖我的所有基础,我可能应该有每个位图的 16 个版本:所有对[ small, normal, large, xlarge ][ ldpi, mdpi, hdpi, xhdpi ]. 这应该会减少 CPU 为缩放图像而必须做的工作,但会带来巨大的存储成本。

然而,这似乎非常低效,原因有两个:

  1. 并非所有这些组合都在实践中被发现。
  2. 因为我只是为每个物理尺寸渲染矢量图(不考虑 DPI),所以像 large/mdpi 和 normal/hdpi (都是 ~ 480x854 像素)这样的对是重复文件。

那么,我应该只提供非常大的图像并让系统按比例缩小它们吗?咬紧牙关并提供大量重复的图像?完全避免这个问题并用原始资源拼凑一些代码解决方案?还有其他想法吗?谢谢。

编辑:显然,您可以创建 XML 位图可绘制对象,其别名为实际位图。这解决了第二个效率低下的论点。不过,我想知道,其他人在实践中提供了哪些这些组合?

0 投票
1 回答
8133 浏览

xna - 在 XNA 中缩放整个屏幕

使用 XNA,我正在尝试制作一个冒险游戏引擎,让您制作看起来像是从 90 年代初开始的游戏,例如《触手之日》《山姆与麦克斯上路》。因此,我希望游戏实际运行在 320x240(我知道,它可能应该是 320x200,但是嘘),但它应该根据用户设置进行放大。

它现在工作得还不错,但我遇到了一些问题,我实际上希望它看起来比现在更像素化。

这就是我现在正在做的事情:

在游戏初始化中:

Scale 是一个公共静态变量,我可以随时检查它以查看我的游戏相对于 320x240 应该缩放多少。

在我的绘图功能中:

这样,所有内容都以 320x240 绘制并放大以适应当前分辨率(默认为 640x480)。当然,我会通过数学运算将鼠标的实际坐标转换为 320x240 坐标,等等。

现在,这很棒,但现在我要开始缩放我的精灵,让它们走到远处等等。

看看下面的图片。左上图是游戏以 640x480 运行时的屏幕截图。它右边的图像是它“应该”的样子,320x240。最下面一行的图像只是被放大到 300% 的最上面一行(在 Photoshop 中,而不是在引擎中),所以你可以看到我在说什么。

图像显示随着分辨率变化的缩放差异

在 640x480 图像中,您可以看到不同的“线条粗细”;较粗的线条是它的实际外观(一个像素 = 2x2,因为它以 640x480 运行),但较细的线条(1x1 像素)也会出现,当它们不应该出现时,由于缩放(见右边的图像)。

基本上我正在尝试模拟 320x240 显示器,但使用 XNA 将其放大到任何分辨率,并且矩阵转换并没有起到作用。有什么办法可以做到这一点吗?

0 投票
1 回答
1067 浏览

rest - 设计一个支持多种屏幕尺寸的 REST api

到目前为止,我所有的缩略图都是 150x150。我想支持不同的缩略图大小,以处理不同的 Android/iPhone 型号。

我一直在考虑这种支持多种尺寸的方式。始终使用方形缩略图使事情变得更简单。

获取 75x75 缩略图

获取 150x150 的缩略图

我见过很多不支持自定义尺寸的 api,例如 flickr api 支持小、中、大和原始尺寸。

这个api可以以某种方式改进吗?