如何将图像从一个屏幕拉伸到两个屏幕

如何将图像从一个屏幕拉伸到两个屏幕

我希望能够将图像从一台显示器拉伸到另一台显示器,即使我必须使用一些软件才能做到这一点。

例如,我希望现在显示在第一个显示器上的图像的上半部分占据整个第二个显示器,我希望下半部分占据整个第一个显示器,或者反过来,只要它能正常工作,我并不关心。如果知道如何对左半部分和右半部分做同样的事情,那就太好了。

我知道这样图像像素的长度或高度将是原来的两倍,但只要它能工作,我并不关心它,所以基本上我希望东西能够在两个显示器上显示,但像素与以前相同。

我有一台 hd4870 和 windows7,而 hd4000 系列不支持两台显示器像一台大显示器一样工作,只有 hd5000 以上才支持,这可以解决我的问题而没有任何缺点,但就是做不到(或者也许可以通过软件实现,但我已经厌倦了搜索)。

使几乎任何显卡都拥有两个显示器并且像一个大显示器一样运行的解决方案是 matrox dualhead2go,但它与优质的 hd5000 卡一样昂贵,因此不值得。

提前致谢

编辑

我想到目前为止还没有人能够完全理解我写得非常明确的问题,但我会进一步详细说明。

我的 hd4870 可以有 2 个显示器一起工作,但是某些东西(例如游戏)无法在两个显示器上运行,这很糟糕。

有一些方法可以解决这个问题,其中两种是完美或近乎完美的,但价格昂贵,第三种方法是可以实现这一目标的软件解决方案。

第一个是拥有 hd5000 系列显卡,它可以与两个显示器完美兼容。

第二种是使用 matrox dualhead2go,它将使我的 hd4870 将我的两个显示器检测为一个大显示器。

第三个是使用一个软件,使我的两个显示器被检测为一个大显示器,然后捕获视频卡的输出,分割图像并将它们作为二维图像渲染到两个显示器或更简单的显示器上,但这会使输出像素的宽度或高度加倍,即将显卡的输出捕获到一个屏幕,将其分成两半并放大以适合两个显示器,然后将其输出到显示器。

ps 我所说的捕获视频卡的输出是指让视频卡以某种方式处理内容。通过软件让视频卡将两个显示器检测为一个大显示器可能有点不可能或不切实际,但对于一些程序员来说,将输出作为 2d 图像从一个显示器扩展到两个显示器应该是小菜一碟,因此很可能存在这样的程序,或者一些广泛使用的双显示器软件会有这样的功能。

答案1

这正是 Eyefinity 的工作原理。但在 4870 上,您需要使用 UltraMon 之类的软件,它可以最大化显示器上的窗口。

谷歌搜索显示虚拟屏幕最大化器其唯一目的是允许您在多个显示器上最大化一个窗口。

奖金闲聊:
此功能曾经存在并且被称为跨越在 Windows XP 下。当 Microsoft 转向新的 WDM 驱动程序模型时,该功能不再可用。

编辑:

Ultramon 有此功能,但不是内置的。Ultramon 网站上有一个脚本部分内容如下:Maximize2Mon。这是一个 VBScript,它使用 Ultramon 获取两个显示器的属性,然后将窗口大小调整为适合两个显示器的大小。

我目前使用 Displayfusion,但最初我记得 Ultramon 上有一个热键设置,可以将窗口最大化到多个显示器。我的记忆在跟我玩游戏。

答案2

在此处输入图片描述 顶部 底部 延伸

拉长 MS 画图程序,放大 1920x1080 的图片

在此处输入图片描述

显卡 ATI 4890 Dvi 连接。无 eyefinity,Windows 7,在 XP 中工作类似

并排扩展

在此处输入图片描述

XNview 横跨 2 个显示器

在此处输入图片描述

对于壁纸,您只需制作双倍尺寸的图像,然后使用 TILE 选项。

对于视频,您只需具有正确的显示模式,因为覆盖无法在两个显示器上工作。

对于一个显示器上与另一个显示器上尺寸不同的物体,两个显示器需要具有相同的尺寸(它们并不完全相同),并且分辨率需要设置得相似。

对于其他一切,您都需要某种软件,正如 Surfasb 指出的那样。

间隙是不可调节的,而在 Eyefinity 上,你可以在边框处留一个洞,只要有人把边框完全去掉,我就会关心:-) 缺失的零件或边框都不会给我留下太深刻的印象,所以我仍然不会那样玩。

相关内容