สลับสีที่แสดง


22

เป็นไปได้หรือไม่ที่จะสลับสีที่แสดงบน Windows เช่นเดียวกับ Mac ได้?

ฉันมีการ์ดกราฟิก nVidia GeForce 6200 และจอแสดงผล Samsung SyncMaster 17 "


สำหรับคนที่ไม่ใช่ Mac: Ctrl-Alt-Command-8 พลิกหน้าจอ BTW: วิธีที่ดีในการหลอกคนที่ทำงานกับ Mac และไม่รู้สิ่งนี้ ;-)
stesch

ทำไมคุณต้องการทำเช่นนั้น?

3
หากต้องการอ่านเว็บไซต์และเอกสาร PDF ตัวอักษรสีขาวบนพื้นดำอ่านง่ายกว่ามากโดยเฉพาะในเวลากลางคืน
MatějZábský

@Die in Sente: ข้อความที่สดใสบนพื้นหลังสีเข้มอาจเป็นประโยชน์สำหรับคนที่มีสายตาไม่ดี
Chris O

@stesch Command-8 คืออะไร ในแป้นพิมพ์ลัดของคุณ? ฉันไม่ได้ทำกุญแจเช่นนี้ ...
Flavius ​​Frantz

คำตอบ:


22

PowerStrip ใช้งานไม่ได้สำหรับฉันและฉันไม่พบตัวเลือกขั้นสูงใน Nvidia (เคยมีไดรเวอร์ใหม่มาก่อนหรือไม่) ฉันรู้สึกผิดหวังมากที่พบว่าไม่มีวิธีแก้ปัญหายกเว้นเคล็ดลับแว่นขยายซึ่งฉันพัฒนาขึ้นเอง .

มันเรียกว่าNegativeScreenและเป็นโปรแกรมที่เรียบง่าย แต่สมบูรณ์เขียนด้วยภาษา C # (เปิดซอร์ส)

คุณสามารถลองมันออกมาที่นี่


เยี่ยมมากมันใช้งานได้กับเกม 3D และวิดีโอ :) แต่มันก็ไม่ได้รองรับจอภาพหลายจอเช่นกัน มันทำงานเมื่อฉันเปิดมันจากหน้าจอหลักของฉัน (หน้าจอแล็ปท็อป 1680x1050) แต่เมื่อฉันเปิดมันจากหน้าจอรองของฉัน (1080p) หน้าจอทั้งหมดจะว่างเปล่าสีขาว ฉันหวังว่านี่จะไม่ยากเกินไปที่จะแก้ไข (ฉันไม่ได้ดูที่แหล่งที่มา) ฉันได้รับรางวัล 7 x64 HP, GeForce 9650M GT ขอบคุณสำหรับแอปที่ยอดเยี่ยม :)
MatějZábský

1
หลายหน้าจอควรจะทำงานในขณะนี้ :)
เมลวิน

1
+1 คุณเป็นฮีโร่ส่วนตัวของฉันใหม่ ฉันสร้างโปรไฟล์กลับหัวด้วยไดรเวอร์เก่าในเครื่อง XP ซึ่งต้องใช้การทำงานของเมาส์หลายอย่างเพื่อสลับในขณะที่เครื่อง Ubuntu ที่ทำงานใช้ Super + Z ตอนนี้เครื่องที่บ้านของฉันง่ายมาก!
David Harkness

@yaurthek คุณช่วยโปรดตรวจสอบคำถามนี้superuser.com/questions/555586/…
วิลเลียม

สิ่งนี้ช่างรุ่งโรจน์! ไม่เคยเป็นแฟนตัวยงของชุดรูปแบบการเข้ารหัสที่มืดเพราะประสบการณ์ไม่ได้เหมือนกันทั่วทั้งระบบ - นี่แก้ปัญหานั้นได้!
Daniel Sokolowski

12

เครื่องมือกระจก maginifier ของ Windows 7 รองรับการผกผันสีและการขยายนั้นไม่บังคับ

หมายเหตุ:คุณต้องเปิดใช้ Aero เพื่อสลับสีสำหรับทั้งหน้าจอ


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

1
โปรดทราบว่าคุณต้องเปิดใช้ Aero ใน windows 7 เพื่อใช้แว่นขยายเพื่อสลับเดสก์ท็อปของคุณ มิฉะนั้นมันจะกลับด้านที่กำลังขยาย
eichoa3I

นี่ควรเป็นคำตอบที่ดีและมีถิ่นกำเนิดใน windows
MetaGuru

2

ข้อมูลต่อไปนี้ใช้ไม่ได้กับทุกคน แต่หากคุณมี XP และการ์ดกราฟิก NVIDIA แสดงว่ามีการผกผันของสีที่เหมาะสมซึ่งเทียบเท่ากับ Mac ฉันใช้สิ่งนี้ได้สำเร็จกับคอมพิวเตอร์ที่ทำงานของฉัน

หากคุณไม่มีการ์ด NVIDIA แล้วอย่างที่คนอื่นบอกว่าคุณสามารถใช้คุณสมบัติความสามารถในการเข้าถึงความคมชัดสูงเพื่อให้สีกลับด้านโดยประมาณและกระจกแว่นขยายให้การทำงานบางอย่างบน XP แต่ฉันพบว่ามันไม่พอใจ (และฉันต้องใช้ XP สำหรับ งาน). คำแนะนำอยู่ในคำตอบอื่น ๆ และในบทความ wikihowที่ฉันปรับคำแนะนำจาก NVIDIA

ไปที่แผงควบคุม NVIDIA - ฉันสามารถทำเช่นนี้ได้โดยคลิกขวาบนไอคอนในถาดของฉันและเลือก "NVIDIA Control Panel" แต่คุณยังสามารถ: คลิกขวาบนหน้าจอของคุณและเลือกProperties

  1. ภายใต้การตั้งค่าแท็บคลิกขั้นสูง
  2. จากแถวบนของแท็บให้เลือกอันที่เกี่ยวข้องกับการ์ดแสดงผลของคุณ (พร้อมกับไอคอนรูปภาพ)
  3. คลิกเริ่มการทำงานของแผงควบคุม NVIDIA (คุณต้องติดตั้งยูทิลิตี้ NVIDIA เหล่านี้)

ตอนนี้คุณสามารถสลับสีได้ - โปรดทราบว่านี่เป็นแบบแสดงผลทีละภาพ นอกจากนี้ยังมีข้อสังเกตว่านี่เป็นเพียงการคว่ำจอแสดงผลพื้นฐานและวิดีโอนั้นจะไม่ได้รับผลกระทบ (เว้นแต่จะแยกกลับด้าน) - ฉันไม่ได้สำรวจสิ่งนี้

  1. ฉันขอแนะนำให้บันทึกโปรไฟล์ของคุณก่อนที่จะเริ่ม (และหลังจากเสร็จสิ้น) เพื่อให้คุณสามารถสลับไปมาได้ง่ายขึ้น ที่ด้านบนของหน้าต่างเลือกโปรไฟล์→บันทึก ... และบันทึกโปรไฟล์สีปกติของคุณ ฉันใช้ชื่อที่ระบุปกติหรือกลับหัวและการกำหนดค่าการแสดงผล (แล็ปท็อปบ้านภายนอกงานภายนอก) - หากคุณมีเพียงหนึ่งการกำหนดค่านี้ไม่จำเป็นต้องใช้
  2. แผงควบคุมภายใน NVIDIA จากแถบนำทางด้านซ้ายภายใต้จอแสดงผลเลือกปรับตั้งค่าสีสก์ท็อป หมายเหตุ: คุณจำเป็นต้องดูการปรับตั้งค่าสีของเดสก์ท็รายการในการตั้งค่าขั้นสูง ในการตั้งค่ามาตรฐานคุณจะไม่เห็นตัวเลือกกราฟด้านล่าง
  3. ภายใต้2. ใช้สวิตช์.... ต่อไปนี้กับแท็บกราฟ
  4. มีสามจุดแล้วขึ้นรูปกราฟที่มีให้เลือกอย่างใดอย่างหนึ่งทางด้านขวาบนของกราฟและการตั้งค่าใน 1 และออกเป็น 0 (ในเครื่องของฉันฉันไม่สามารถตั้งค่าและฉันต้อง ทำเช่นนี้โดยการลากจุดบนขวาไปที่มุมล่างขวานี่เป็นสิ่งที่น่าผิดหวังมาก แต่ถ้าคุณเล่นกับมันคุณจะได้สิ่งเหล่านี้กลับด้านพยายามอย่าตั้งค่าOutทั้งสองเป็นหมายเลขเดียวกัน (1 หรือ 0) ยากมากที่จะเห็นจุดที่คุณต้องลากบนกราฟ - ฉันลากจุดไปทางขวาตรงกลางแล้วเสร็จหลังจากลากจากซ้ายไปซ้ายบนซ้าย)
  5. จากนั้นเลือกจุดบนด้านซ้ายล่างของกราฟและการตั้งค่าใน 0 และออก 1 (อีกครั้งผมต้องลากจุดด้วยเมาส์ในเครื่องของฉันจากด้านล่างซ้ายไปด้านซ้ายบน.)
  6. ใช้การตั้งค่าและคุณประสบความสำเร็จในการกลับสีของคุณ
  7. ในที่สุดคุณจะต้องการบันทึกโปรไฟล์นี้ อีกครั้งไปที่เมนูโปรไฟล์และเลือกบันทึก ...

ตอนนี้คุณควรจะสามารถใช้โปรไฟล์→โหลด ... เพื่อสลับไปมา ฉันต้องเปิดแผงควบคุมนี้อีกครั้งเพื่อกลับสีของฉัน แต่ฉันวางแผนที่จะตั้งค่านี้เป็นทางลัดเมื่อฉันรู้วิธี ...

ภาพหน้าจอต่อไปนี้แสดงให้เห็นว่าการตั้งค่าปรับสีเดสก์ท็อปไม่มีตัวเลือกกราฟภายใต้ตัวเลือกมาตรฐาน:

NVIDIA Control Panel พร้อมตัวเลือกมาตรฐาน

ภาพหน้าจอต่อไปนี้แสดงให้เห็นว่าการตั้งค่าปรับสีเดสก์ท็อปจะมีตัวเลือกกราฟภายใต้ตัวเลือกขั้นสูง (เป็นครั้งที่สองไม่ใช่แท็บเริ่มต้น - ภายใต้2 ใช้ต่อไปนี้ ... :

NVIDIA Control Panel พร้อมตัวเลือกขั้นสูง

กราฟหลังจากกลับสี:

NVIDIA Control Panel พร้อมตัวเลือกขั้นสูง - คว่ำสี


คำตอบที่ดี! น่าเสียดายที่GeForce Go 6200ของฉันไม่แสดงแท็บกราฟ :( อาจเป็นเพราะฉันใช้การ์ดเก่า (คิดว่า: ปี 2549!) (ใช่ฉันเปลี่ยนไปใช้การตั้งค่าขั้นสูง) โชคดีที่ฉันใช้ Windows 7 และก้อนหินแว่นขยาย!
ADTC

1

คุณสามารถเรียงลำดับการเขียนโปรแกรม shader พิกเซลหรือโปรแกรมส่วน (OpenGL) เพื่อสลับพิกเซลหน้าจอทั้งหมดที่ซิงก์กับอัตราการรีเฟรช ฉันเชื่อว่าสิ่งนี้สามารถทำได้เร็วพอที่ GPU จะสามารถดำเนินการในรูปแบบการ์ด gfx ของคุณได้ แต่ฉันต้องรู้ว่าฉันไม่รู้เกี่ยวกับการเติมพิกเซลของตัวแปร Turbocache


1

หากคุณไม่มี Windows 7 คุณสามารถใช้แอพแชร์แวร์ชื่อPowerStripซึ่งจะช่วยให้เกิดการผกผันของสีด้วยการสนับสนุนฮอตคีย์ ฉันใช้สิ่งนี้อย่างกว้างขวางใน XP แอพนี้โต้ตอบกับไดรเวอร์วิดีโอ

หากคุณต้องการเขียนแอพของคุณเองในรหัสโหมดผู้ใช้คุณมีสองตัวเลือก:

  1. ใช้การซ้อนทับ DirectX จับภาพหน้าจอทั้งหมดสลับกลับไปที่ภาพซ้อนทับทำซ้ำอย่างรวดเร็วพอที่จะดูเป็นไร
  2. ใช้เทคนิค GDI สร้างหน้าต่างที่ตายแล้วซึ่งอยู่ด้านบนของทุกอย่างจับภาพหน้าจอกลับไปที่หน้าต่างที่ตายแล้ว หน้าต่างที่ตายแล้วมีความทึบ 99% ดังนั้นเมื่อต้องการจับหน้าต่างที่อยู่ข้างใต้อย่าใช้ธง CAPTUREBLT ด้วย BitBlt () ในการอนุญาตให้เหตุการณ์เมาส์ผ่านไปยังหน้าต่างจริงให้ใช้ SetWindowRgn เพื่อวาง "หลุม" 1 พิกเซลในหน้าต่างที่ตายแล้วซึ่งเป็นเมาส์ เอ่อมันค่อนข้างแฮ็ก แต่ใช้ได้

คุณยังสามารถดาวน์โหลดสัญลักษณ์การแก้ปัญหาสำหรับแว่นขยายของ Window และศึกษาสิ่งเหล่านั้น ;-)


0

ไปที่การตั้งค่าลักษณะที่ปรากฏ (ใน vista นี่คือการตั้งค่าส่วนบุคคล> สีและลักษณะที่ปรากฏ> คุณสมบัติคลาสสิก)

จากนั้นคุณสามารถกำหนดการตั้งค่าเองหรือเลือกชุดรูปแบบความคมชัดสูงอย่างใดอย่างหนึ่ง


สิ่งนี้จะเปลี่ยนเฉพาะสีของระบบไม่ใช่เว็บเพจไฟล์ PDF ฯลฯ หรือทำงานต่างกันใน Vista (ฉันมี XP)
MatějZábský

0

คุณสามารถใช้ได้:

  • Notepad ++ พร้อมธีม VibrantInk
  • Firefox เสริมอย่างมีสไตล์ด้วยสไตล์ "NishtShift - บำรุงสายตา"
  • ธีม VibrantInk บน Eclipse หรืออื่น ๆ ที่มีพื้นหลังสีดำ
  • ใน PDF-XChange Viewer คุณสามารถทำได้ที่ Edit / Prefs:

       [v] Override document colors; 
       Use Custom Color Scheme:
          page background: black; 
          [v] text color: white(gray); 
          [v] Line Art: fill Color: black; Stroke color: black;
    

ทั้งหมดเหล่านี้เป็นโซลูชั่นสำหรับโปรแกรมเฉพาะ แต่ด้วยอินเวอร์เตอร์สามารถทำได้สำหรับโปรแกรมใด ๆ


0

ใน Windows 10 มันง่ายยิ่งขึ้น ตั้งแต่สร้าง 16215 เป็นต้นไป Microsoft ได้รวมตัวเลือกฟิลเตอร์สีเพื่อให้ง่ายต่อการเข้าถึงซึ่งสามารถสลับได้โดยWindows+ Ctrl+C

ขณะนี้ Windows 10 มีฟิลเตอร์สีที่ระดับระบบรวมถึงฟิลเตอร์ที่ออกแบบมาเพื่อให้ผู้ที่ตาบอดสีได้ง่ายขึ้นเพื่อแยกความแตกต่างระหว่างสีต่างๆเช่นสีแดงและสีเขียวและเพื่อให้ง่ายขึ้นสำหรับผู้ที่มีความไวแสง คุณสามารถค้นหาตัวเลือกการกรองใหม่เหล่านี้ได้ในการตั้งค่า> ความง่ายในการเข้าถึง> สีและความคมชัดสูง (ก่อนหน้านี้เรียกว่าการตั้งค่าความคมชัดสูง)

https://blogs.windows.com/windowsexperience/2017/06/08/announcing-windows-10-insider-preview-build-16215-pc-build-15222-mobile/#C1B2TQQ8YvwdEsjV.97 การตั้งค่าตัวกรองสี

ในบางกรณีสำหรับ Windows รุ่นเก่าบางทีปุ่มลัดLeft-Alt+ Left-Shift+ PrntScrn ไปที่โหมดคอนทราสต์สูงจะช่วยได้

ที่เกี่ยวข้อง:


0

นี่จะเป็นแอปพลิเคชั่นที่เขียนง่าย ในความเป็นจริงมันต้องใช้เวลามากขึ้นในการต่อคำสั่งผสมของคีย์บอร์ดหรือเบ็ดอื่น ๆ วิธีที่ดีที่สุดที่ฉันคิดว่าน่าจะสร้างแอพพลิเคชั่นที่เปลี่ยนสีจากนั้นเพิ่มเป็นช็อตคัทด้วยปุ่มลัดผสม ชอบCtrl+ Alt+ Iเพื่อฉัน nvert สีและอีกครั้งที่จะเปลี่ยนพวกเขากลับมา

หากคุณต้องการความช่วยเหลือในเรื่องนี้โปรดแจ้งให้เราทราบ นี่ควรเป็นแอปพลิเคชัน C ++ ชั่วโมงหรือน้อยกว่าเท่านั้น


ฟังดูดี แต่ฉันไม่รู้ว่าจะทำอย่างไรใน C ++ ผ่านการจัดการไดรเวอร์บางอย่าง?
MatějZábský

Naa .. สามารถทำได้ด้วย Win32 API แต่ในการอ่านความคิดเห็นของคุณมันทำให้ฉันคิดว่า ... หากคุณกำลังแสดงภาพหรือไฟล์ PDF คุณเป็นคนที่เมตตาของแอพที่ทำเรนเดอร์ ... ให้คุณลองอย่างน้อย

คุณจะประสบความสำเร็จในแอปพลิเคชันนี้ได้อย่างไร ฉันจะให้คำแนะนำมันจะไม่ใช้เวลาหนึ่งชั่วโมงสำหรับแอปพลิเคชัน C ++ นี้ ;-) ผู้ใช้จะต้องการโต้ตอบกับหน้าจอในขณะที่สีกลับด้านเหมือนกับบน Mac
Chris O

@Chris O - ถ้าคุณต้องการสลับทั้งหน้าจอและทำให้ใช้งานได้คุณอาจต้องเขียนไดรเวอร์ฟิลเตอร์วิดีโอซึ่งใช่แล้วจะไม่ใช้เวลาหนึ่งชั่วโมง ... หากคุณต้องการแอพ เมื่อต้องการสลับสีบนรูปภาพที่แสดงซึ่งไม่ควรทำให้ยากอย่างนั้น แต่เนื่องจากว่าทั้งหมดนี้เป็นเพียงการพูดคุยฉันต้องยอมรับฉันยังไม่ได้ทำเพราะความขยันดังนั้นจึงอาจมีบางสิ่งที่ฉันไม่ได้พิจารณา ... ไม่พูดถึงฉันเขียนสิ่งนี้ในช่วงหนึ่งปีที่ผ่านมาเมื่อ ฉันอาจจะทำงานในโครงการเกี่ยวกับการถ่ายภาพดังนั้นมันจึงสดใหม่ใน 'Chip Ram' ของฉันตอนนี้ก็ไม่ได้อยู่ใน 'Fast Ram' ของฉัน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.