解析度與作業系統無關?

解析度與作業系統無關?

我知道這並不是一個真正的問題,但是在任何主要作業系統中是否有關於分辨率獨立性的最新進展或新聞? (Windows / Mac / Linux)

我對它的整個想法和概念很感興趣,但最近整個主題一直很安靜。

答案1

Apple 在允許 Leopard 中使用更多 RI 方面取得了長足進步,但在不同地方仍然存在大量固定和/或低解析度位圖。 Windows 7也是如此,比它的前身有了飛躍,但仍然在許多地方受到限制。

澄清一下:解析度獨立是指作業系統縮放螢幕上物件的能力,因此,如果您運行超高解析度顯示器,您的圖示和文字不會持續縮小。 512x512 像素的影像在以 1680x1050 運行的 20 吋顯示器上可能為 2 吋寬。在以3360x2100 或更高解析度運行的20 吋顯示器上,像素密度使得相同的512x512 影像將具有郵票的大小。點陣圖.

在這些高密度顯示器變得可用並變得更加主流之前,或者至少在高端/專業市場中,您不會看到任何作業系統完成其適應的巨大推動力。

答案2

目前所有系統都是基於螢幕像素(72ppi)。只有少數作業系統已經支援每英吋更高密度像素的配置:

  • Windows 7:您可以縮放介面,但僅用於輔助功能(配置面板 > 外觀和個人化 > 放大或縮小文字和其他項目)

    在此輸入影像描述

  • 在 iPhone < 4 和 iPhone 4 之間的 iOS 中,螢幕解析度是原來的 2 倍(視網膜顯示器)。您可以在 iOS 3.x 圖示應用程式(iPhone 4 上)上看到它,它很模糊。

問題是,大多數 GUI 框架(如 Qt)使用基於像素的單位來繪製/調整使用者介面組件(ui 小部件)的大小,並且不支援縮放。有很多,被許多不同的應用程式使用。

答案3

雖然桌面作業系統上的資訊不多,但行動作業系統(iOS、Android)可能有一些更有用的信息。考慮到目前高階手機的運行解析度 > 200 dpi,圖形和文字必須明顯更大,才能保證螢幕內容可供普通人閱讀。

除非您在桌面上看到解析度為 800/854x480 或 960x480 的全尺寸 Android 或 iPhone 4 螢幕截圖,否則很難想像其中的差異。

答案4

GTK+ 和 Metacity 非常適合透過 Cairo 使用 SVG 來渲染控制和視窗裝飾。

相關內容