ข้อเสียของการปรับขนาด DPI ของ Windows XP ใน Windows 7


26

เมื่อเร็ว ๆ นี้ฉันเพิ่งย้ายไปที่ Windows 7 และฉันสังเกตเห็นว่าแอปอื่น ๆ ที่เก่ากว่าจำนวนมากของฉันไม่ได้ดูดีที่ DPI สูงที่ฉันตั้งไว้ (150dpi เทียบกับ 96dpi ทั่วไป) หลังจากค้นหาเว็บเพื่อหาวิธีทำให้แอปของฉันกลับมาดูดีอีกครั้งฉันสะดุดกับตัวเลือก "การปรับ DPI ในรูปแบบ Windows XP สไตล์" ฉันเปิดใช้งานมันและแอปก็ดูดีอีกครั้ง

ในขณะที่ฉันมีความสุขฉันก็ยังสงสัย ฉันเสียอะไรจากการเปิดใช้งานคุณสมบัตินี้

ใครช่วยอธิบายความแตกต่างในวิธีที่หน้าจอแสดงผลโดยมีหรือไม่มีคุณลักษณะนี้หรืออธิบายการแลกเปลี่ยนการใช้งาน

คำตอบ:


21

นี่ตอบคำถามของคุณค่อนข้างดี กล่าวโดยย่อโหมด XP จะปรับขนาดของแบบอักษรและ UI ให้เหมือนกับว่าคุณได้ไปและปรับการตั้งค่าขนาดของชุดรูปแบบซึ่งอาจทำให้เกิดความผิดปกติแบบกราฟิกในแอพบางตัวที่ฮาร์ดโค้ดเพื่อใช้ขนาดแบบอักษรและไอคอนเริ่มต้น

โหมด "Vista" ดึงแอปพลิเคชั่นเป็นมาตรฐาน 96 DPI ไปยังบัฟเฟอร์ปิดหน้าจอและปรับขนาดขึ้นโดยใช้รูทีนการปรับขนาดพื้นผิวของการ์ดกราฟิกของคุณ หากคุณเคยโหลดภาพที่มีรายละเอียดพิกเซลจำนวนมากเข้าไปในโปรแกรมแก้ไขภาพและปรับขนาดขึ้นคุณอาจพบว่ามีความเลือนคล้ายกัน

IMHO พวกเขาทั้งสองแฮ็คที่น่ากลัวที่จะหลีกเลี่ยงความจริงที่ว่าแอปพลิเคชั่นอิสระ DPI ที่แท้จริงนั้นแทบจะไม่มีเลย อับอายจริงๆ


5
ฉันไม่คิดว่า "โหมด XP" เป็นแฮ็ค เป็นเพียงแค่นั้น (ตามที่คุณพูด) แอปพลิเคชันส่วนใหญ่ไม่สนับสนุน DPI สูงอย่างถูกต้อง ดังนั้นการเพิ่มโหมด Vista ซึ่งเป็นแฮ็คอย่างแน่นอนและต้องน่าเกลียดมาก (ฉันไม่ได้เห็น แต่ไม่มีทางที่จะไม่เป็น) แต่อย่างน้อยคุณอาจจะไม่ตาบอด จากการ squinting ...
SamB

คำอธิบายนี้ใช้กับแอปพลิเคชัน DPI ที่ไม่รู้จักเท่านั้น เป็นที่เข้าใจกันว่าแอปพลิเคชั่นที่รับรู้ DPI นั้นไม่ธรรมดา - ชุดเครื่องมือ GUI ส่วนใหญ่ทำให้เป็น PITA ที่สำคัญในการบรรลุเป้าหมาย WPF เป็นข้อยกเว้น แต่บางครั้งก็เป็น PITA ด้วยวิธีอื่นรวมถึงการไม่พกพาได้ นี่คือลิงก์ที่ใช้งานได้ในหัวข้อนี้: การปรับ DPI ใน Windows Vista
RomanSt

1
@ SamB ฉันจะไม่ตาบอดจากการหรี่ตา แต่ฉันจะตาบอดแน่นอนจากความพร่ามัวและขอบสีของโหมด“ Vista”
kinokijuf

@kinokijuf: คุณหมายถึงยังคงพยายามใช้ ClearType ในหน้าต่าง "โหมด Vista" หรือไม่? eww
SamB

2

คุณควรตรวจสอบรูปแบบตัวอักษร XP ปรับ 'กล่อง มิฉะนั้นแอปพลิเคชั่นมากมาย (Google Chrome สำหรับหนึ่งรายการ) ดูเบลอ


2
นอกจากนี้ยัง: มันเป็นสิ่งสำคัญที่คุณใช้ XP สไตล์การปรับขนาดตัวอักษรถ้าคุณทำใด ๆในการทำงานในโปรแกรมกราฟิก
kinokijuf

2
นี่อาจเป็นจริงเมื่อเขียน แต่ตอนนี้ไม่เป็นความจริง แต่อย่างน้อยไม่ใช่สำหรับ Google Chrome Google Chrome เป็น DPI Aware และใช้ Direct 2D บน Windows 7 ขึ้นไป
Warren P

0

ฉันคิดเกี่ยวกับเรื่องนี้และถ้าคุณพยายามที่จะทำให้ได้ขนาดที่แท้จริงทุกอย่างเท่ากัน 100% คุณอาจลดความละเอียดลงได้ มันบรรลุผลตามที่คุณต้องการ ที่จริงแล้วมันจะเหมือนกับการปรับขนาดสไตล์ Vista ยกเว้นว่าสิ่งต่าง ๆ จะไม่พร่ามัว ข้อเสียเพียงอย่างเดียวคือคุณจะไม่มีแอพที่เพิกเฉยต่อการปรับขนาดเพื่อใช้ความละเอียดเต็มรูปแบบสำหรับสิ่งต่าง ๆ เช่นวิดีโอ HD แต่ถ้าคุณมีแอพที่ไม่ผ่านการปรับขนาดที่คุณเลือกแสดงว่ามันเป็นการเอาชนะจุดประสงค์ของการปรับขนาดที่คุณถาม

วิธีแก้ปัญหาที่เป็นไปได้ในอนาคต (สำหรับผู้ออกแบบระบบปฏิบัติการเพื่อเพิ่มไปยังระบบปฏิบัติการ) สำหรับผู้ใช้ในการเลือกมาตราส่วนที่ทำหน้าที่คล้ายความละเอียดที่น้อยกว่าจากนั้นอนุญาตให้แอปขออนุญาตให้คุณใช้ความละเอียดเต็มรูปแบบเช่นวิดีโอ เช่นเครื่องเล่นวิดีโอเปิดตัววิดีโอความละเอียดสูงและหน้าต่างถามว่าคุณต้องการอนุญาตให้แอปใช้ความละเอียดที่ไม่มีการลดสัดส่วนหรือไม่ (โปรดทราบว่านี่เป็นสิ่งที่ดีสำหรับสิ่งต่าง ๆ เช่นวิดีโอ HD ฯลฯ )

วิธีแก้ปัญหาในปัจจุบันคืออนุญาตให้แอปทำงานแบบเต็มหน้าจอและเปลี่ยนความละเอียดการแสดงผลวิดีโอเช่นเดียวกับเกม แต่แอพที่ไม่ใช่เกมส่วนใหญ่ไม่ได้ใช้งาน ตัวอย่างเช่นมันจะดีถ้าฉันสามารถวางเดสก์ท็อปของฉันด้วยความละเอียดที่ต่ำกว่าสำหรับการใช้งานทุกวันดังนั้นสิ่งที่อินเทอร์เฟซและแบบอักษรจะใหญ่ขึ้น แต่แล้วแอปอย่าง Chrome ก็สามารถแสดงแบบเต็มหน้าจอ . นี่จะเป็นทางออกที่ดีที่สุดหาก Windows (หรือระบบปฏิบัติการใด ๆ ) ทำ API เพื่อให้แอปทำการสลับความละเอียดนี้ได้อย่างง่ายดายเมื่อแอปเต็มหน้าจอ


ปัญหาใหญ่อย่างหนึ่งเกี่ยวกับการลดขนาดความละเอียดของคุณลงบนหน้าจอที่ไม่ใช่ CRT คือพิกเซลเชิงตรรกะไม่ตรงกับพิกเซลทางกายภาพและคุณจบลงด้วยระบบปฏิบัติการที่พยายามแสดงสิ่งที่เป็นเช่น 5 x 3 พิกเซลใน 6 พิกเซลทางกายภาพ x 4 และคุณได้รับการทำให้เป็นพิกเซลอันยิ่งใหญ่ และระบบปฏิบัติการไม่สามารถแสดงผลได้ดีนัก
Clay Nichols

0

จากประสบการณ์ของฉันเองแก้ไขให้ถูกต้องถ้าฉันไม่ทำ "IIRC" แต่ขนาดที่ใหญ่ที่สุดคือการปรับขนาด XP สไตล์เป็นรถบั๊กและไม่ทำงานกับแอพพลิเคชั่นครึ่งตัว (นั่นคือมันใช้งานได้ แต่มันล้มเหลว 2 ระดับ)

เชอร์รี่อีกตัวที่อยู่ด้านบนของเชื้อเพลิงบนไฟบนเกลือของบาดแผลคือการปรับขนาด XP จะปิดการใช้งานการปรับ HDPI ได้อย่างมีประสิทธิภาพ (ฉันไม่ได้พูดเกี่ยวกับแอพที่รู้ DPI)

เพื่อเพิ่มความสับสนของปริศนาในปริศนาปิดการใช้งาน "สไตล์" HDPI ต่อแอพของ Vista ใช้งานได้เฉพาะสำหรับแอปพลิเคชัน 32 บิตจนถึง Win 8.1 หรือแม้แต่ 10

PITA คู่ แต่ฉันไม่โทษ Microsoft ใครสามารถติดต่อกับจอภาพหลายจอหลายคอร์หลายอย่างทุกอย่างเพราะอิเล็กตรอนไม่เร็วพออีกต่อไปดังนั้นเราจึงใส่หลายหน้าของชื่อ -of-the-เทคโนโลยี BS

อ๋อ ไม่มีความลำเอียงมันเป็นเพียงความจริงทางเทคโนโลยีการปรับ DPI ที่เหมาะสมยังคงเป็นอนาคตในการพัฒนาซอฟต์แวร์

แก้ไข

หนึ่งในผลกระทบของรัฐวุ่นวายยังเป็นอย่างดีที่อธิบายไว้ในหลักเกณฑ์ของวิกิพีเดีย (โดยวิธีการซึ่งเป็นคู่มือที่ดีงามเพื่อการถ่ายภาพ)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.