Ekran renklerini ters çevir


22

Mac'lerde olduğu gibi Windows'ta ekran renklerini tersine çevirmek mümkün mü?

NVidia GeForce 6200 ekran kartım ve 17 inç Samsung SyncMaster ekranım var.


Mac olmayan insanlar için: Ctrl-Alt-Command-8 ekranı ters çevirir. BTW: Mac'lerle çalışan ve bunu bilmeyen insanları kandırmanın güzel bir yolu. ;-)
stesch

Bunu neden yapmak istiyorsun ?

3
Web sitelerini ve PDF belgelerini okumak için. Siyah üzerine beyaz yazı, özellikle geceleri okumak çok daha kolaydır.
Matěj Zábský

@ Sente'de: Karanlık bir arka plan üzerinde parlak metin, kötü görme yeteneği olan bazı kişiler için oldukça yardımcı olabilir.
Chris O

@stesch Komut-8 nedir? klavye kısayollarında Ben ... Böyle anahtarın donno
Flavius Frantz

Yanıtlar:


22

PowerStrip benim için işe yaramadı ve Nvidia'daki gelişmiş seçenekleri bulamadım (yeni sürücülerle bile var mıydı?) Kendimi geliştirdiğim büyüteç hilesi dışında bir çözüm olmadığını hayal kırıklığına uğrattım. .

NegativeScreen olarak adlandırılır ve C # ile yazılmış basit fakat eksiksiz bir programdır (kaynaklar açık)

Burada deneyebilirsiniz .


Harika, hatta 3D oyunlar ve videolarla çalışıyor :) Ancak, birden fazla monitörü çok iyi idare edemiyor. Birincil ekranımdan (1680x1050 dizüstü bilgisayar ekranı) başlattığımda çalışıyor, ancak ikincil ekranımdan (1080p) başlattığımda, tüm ekran tamamen beyaz olacak. Umarım bunu düzeltmek çok zor değildir (kaynaklara bakmadım). 7 x 64 HP, GeForce 9650M GT kazanıyorum. Harika uygulama için teşekkürler :)
Matěj Zábský

1
çoklu ekran şimdi çalışması gerekir :)
Melvyn 13:11

1
+1 Sen benim yeni kişisel kahramanımsın. Ubuntu makinem iş yerindeyken Super + Z kullanırken geçiş yapmak için birkaç fare işlemi gerektiren XP makinemdeki eski sürücülerle ters bir profil oluşturdum. Artık ev makinem de çok kolay!
David Harkness

@yaurthek Bu soruya bakar mısın lütfen superuser.com/questions/555586/…
William

Bu şey şanlı! Hiçbir zaman karanlık kodlama temalarının hayranı olmadım çünkü deneyim sistem genelinde tekdüze değildi - bu sorunu çözdü!
Daniel Sokolowski

12

Windows 7 maginifier cam aracı renk inversiyonunu destekler ve büyütme zorunlu değildir.

Not: Tüm ekranın renklerini ters çevirmek için Aero'nun etkinleştirilmiş olması gerekir.


1
Buraya büyüteçlerin emmek için kullandıklarını belirtmek için geldim, ama aslında bunu çok daha iyi hale getirdiler! Artık tüm ekranlarda% 100 büyütme yapabilir ve rahatsız edici yan etkiler olmadan renk inversiyonunu seçebilirsiniz. Windows 7'den önce bunun uygun bir çözüm olmadığını hatırlıyorum, ama şimdi mükemmel.
sıralanmamış

1
Masaüstünüzü ters çevirmek üzere büyüteç kullanmak için Aero 7 pencerede etkin olmalıdır. Aksi takdirde, sadece büyüdüğü şeyi tersine çevirir.
eichoa3I

Bu cevap olmalı, hoş ve pencereler yerli.
MetaGuru

2

Aşağıdakiler herkes için işe yaramaz, ancak XP ve NVIDIA grafik kartınız varsa, Mac'e eşdeğer bir uygun renk inversiyonu vardır. Bunu çalışma bilgisayarımda başarıyla kullanıyorum.

Bir NVIDIA kartınız yoksa, başkalarının söylediği gibi Erişilebilirlik Yüksek Kontrast özelliklerini ters renklere yaklaştırmak için kullanabilirsiniz ve büyüteç camı XP'de biraz işlevsellik sunar, ancak bunu tatmin edici buldum (ve iş). Talimatlar diğer cevaplarda ve NVIDIA talimatlarını uyarladığım wikihow makalesinde bulunmaktadır.

NVIDIA kontrol paneline gidin - Bunu tepsimdeki simgeye sağ tıklayarak ve "NVIDIA Kontrol Paneli" ni seçerek yapabilirim, ancak şunları da yapabilirsiniz: Ekranınıza sağ tıklayın ve Özellikler'i seçin .

  1. Ayar sekmesi altında Gelişmiş'e tıklayın .
  2. Sekmelerin üst satırından, grafik bağdaştırıcınızla ilgili olanı seçin (resim simgesinde).
  3. NVIDIA Kontrol panelini başlat 'ı tıklayın . (Bu NVIDIA yardımcı programlarının yüklü olması gerekir.)

Şimdi renkleri tersine çevirebilirsiniz - bunun ekran bazında olduğunu unutmayın. Ayrıca, bunun yalnızca temel ekranı tersine çevirdiğine ve videonun etkilenmeyeceğine (ayrı olarak ters çevrilmediği sürece) dikkat çekiyor - Bunu keşfetmedim.

  1. Profilinizi başlamadan önce (ve bitirdikten sonra) kaydetmenizi tavsiye ederim, böylece ileri geri daha kolay geçiş yapabilirsiniz. Pencerenin üst kısmında Profiller → Kaydet ... 'i seçin ve normal renk profilinizi kaydedin. Normal veya ters çevrilmiş adları ve ekran yapılandırmasını (dizüstü bilgisayar, harici ev, harici iş) tanımlayan adlar kullanıyorum - yalnızca bir yapılandırmanız varsa, bu gerekli değildir.
  2. NVIDIA kontrol panelinin içinde, sol taraftaki gezinme çubuğundan, Ekran altında Masaüstü renk ayarını ayarla öğesini seçin . Not: görüntülemesi gereken masaüstü renk ayarı ayarlayın öğesini Gelişmiş Ayarlar . Standart ayarlarda aşağıdaki grafik seçeneğini görmeyeceksiniz.
  3. Altında 2. Aşağıdaki .... uygulayın grafik sekmesine geçin.
  4. Grafiği zaten oluşturan üç nokta vardır, grafiğin sağ üst tarafındaki grafiği seçin ve In değerini 1, Out olarak 0 olarak ayarlayın . (Makinemde değerleri ayarlayamıyorum ve sağ üst köşeyi sağ alt köşeye sürükleyerek bunu yapın.Bu çok sinir bozucu, ancak onunla oynarsanız bunları tersine çevirebilirsiniz.Her iki Out değerini aynı sayıya (1 veya 0) ayarlamamaya çalışın veya Grafik üzerinde sürüklemeniz gereken noktaları görmek çok zor - Noktayı orta sağa sürükledim ve sonra sol alttan sola doğru sürükleyerek bitiriyorum.)
  5. Ardından grafiğin sol alt köşesindeki noktayı seçin ve In değerini 0 ve Out değerlerini 1 olarak ayarlayın . (Yine, noktayı makinemde fareyle sol alttan sola doğru sürüklemeliyim.)
  6. Ayarları uygulayın ve renklerinizi başarıyla ters çevirdiniz.
  7. Sonunda, bu profili kaydetmek isteyeceksiniz. Yine, Profiller menüsüne gidip Kaydet ... 'i seçin.

Şimdi ileri geri gitmek için Profiller → Yükle ... seçeneğini kullanabilmelisiniz. Renkleri ters çevirmek için bu kontrol panelini yeniden açmam gerekiyor, ancak bunu bir kısayol olarak ayarlamayı planlıyorum.

Aşağıdaki ekran görüntüsü, Masaüstü renk ayarının standart seçeneklerde grafik seçeneğinin olmadığını gösterir :

Standart seçeneklerle NVIDIA Kontrol Paneli

Aşağıdaki ekran görüntüsü, Masaüstünün rengini ayarla ayarının gelişmiş seçenekler altında grafik seçeneğine sahip olduğunu gösterir (ikinci - varsayılan değil - 2 sekmesidir . Aşağıdakileri uygulayın ... :

Gelişmiş seçeneklerle NVIDIA Kontrol Paneli

Renkleri ters çevirdikten sonraki grafik:

Gelişmiş seçeneklerle NVIDIA Kontrol Paneli - renkler ters çevrildi


Mükemmel cevap! Ne yazık ki benim GeForce Go 6200 bir göstermemektedir Grafik Böylesine eski kartı kullandığım için sekmeyi :( Belki de (düşünüyorum:! Yıl 2006) (Evet, Gelişmiş Ayarlar geçiş yaptı.) Neyse ki Windows 7 değilim. ve Büyüteç kayalar!
ADTC

1

Yenileme hızı ile senkronize edilmiş tüm ekran piksellerini ters çevirmek için bir piksel gölgelendiricisi veya parça programı (OpenGL) programlamanın çözülmesini sağlayabilirsiniz. Bunun GPU'da gfx kart modelinizde uygulanabilecek kadar hızlı yapılabileceğine inanıyorum, ancak Turbocache varyantlarının piksel dolgusu hakkında habersiz olduğumu fark etmeliyim.


1

Windows 7'niz yoksa, kısayol tuşu desteğiyle renk inversiyonunu sağlayacak olan PowerStrip adlı bir shareware uygulamasını kullanabilirsiniz . Bunu yaygın olarak XP'de kullandım. Bu uygulama video sürücüsü ile etkileşime girer.

Kendi uygulamanızı kullanıcı modu koduyla yazmak istiyorsanız, iki seçeneğiniz vardır:

  1. DirectX kaplamalarını kullanın, tüm ekranı yakalayın, kaplamayı kaplamayı ters çevirin, iyi görünmek için yeterince hızlı tekrarlayın.
  2. Bazı GDI hileler kullanın, her şeyin üstünde bir ölü pencere oluşturun, ekranı yakalayın, ölü pencereyi ters çevirin. Ölü pencere böylece, bunun altında pencereleri yakalamak için,% 99 opaklık sahiptir yok BitBlt ile CAPTUREBLT bayrağı () kullanın. Fare olaylarının gerçek pencereye ulaşmasını sağlamak için, farenin bulunduğu ölü pencereye 1 piksellik bir "delik" koymak için SetWindowRgn kullanın. Ah, bu oldukça sahte ama işe yarıyor.

Ayrıca, Pencerenin büyüteçleri için hata ayıklama simgelerini indirebilir ve bunları inceleyebilirsiniz ;-)


0

Görünüm ayarlarına gidin (vista'da kişiselleştirme> renk ve görünüm> klasik özellikler)

Daha sonra ayarlarınızı kişiselleştirebilir veya yüksek kontrastlı şemalardan birini seçebilirsiniz.


Bu, web sayfalarını, PDF'leri vb. Değil, yalnızca sistem renklerini tersine çevirir. Veya Vista'da farklı davranır (XP var)
Matěj Zábský

0

Kullanabilirsiniz:

  • VibrantInk temalı Notepad ++
  • "NishtShift - göz bakımı" tarzı ile şık Firefox addon
  • Eclipse üzerindeki VibrantInk teması veya başka siyah arka plan ile
  • PDF-XChange Viewer'da Edit / Prefs'de yapabilirsiniz:

       [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;
    

Tüm bunlar belirli bir program için çözümlerdir, ancak bir invertör ile herhangi bir program için yapılabilir.


0

Windows 10'da daha da kolay. 16215 tarihinden itibaren oluşturulduğundan beri Microsoft, erişim kolaylığı için Windows+ Ctrl+ ile değiştirilebilecek renk filtresi seçeneklerini içeriyorduC

Windows 10 şimdi, renk körlüğü olan kişilerin kırmızı ve yeşil gibi renkleri ayırt etmelerini kolaylaştırmak ve ışık duyarlılığı olan kişilerin içerik oluşturmasını ve tüketmelerini kolaylaştırmak için tasarlanmış filtreler de dahil olmak üzere, sistem düzeyinde renk filtreleri içerir. Bu yeni filtreleme seçeneklerini Ayarlar> Erişim Kolaylığı> Renkli ve Yüksek Kontrast (daha önce Yüksek Kontrast Ayarları olarak adlandırılır) altında bulabilirsiniz.

https://blogs.windows.com/windowsexperience/2017/06/08/announcing-windows-10-insider-preview-build-16215-pc-build-15222-mobile/#C1B2TQQ8YvwdEsjV.97 renk filtresi ayarları

Bazı durumlarda eski Windows için belki Left-Alt+ Left-Shift+ PrntScrn yüksek kontrast moduna kısayol yardımcı olabilir

İlgili:


0

Bu yazmak oldukça kolay bir uygulama olacaktır. Aslında, onu bir klavyenin combo ya da herhangi bir şeyden başka bir kancaya bağlamak daha fazla zaman alacaktır. Sanırım en iyi yol, sadece renkleri tersine çeviren bir uygulama yapmak ve sonra kısayol tuşlarıyla birlikte bir kısayol olarak eklemektir. Gibi Ctrl+ Alt+ Iiçin ben renkleri nvert ve tekrar bunları geçin.

Bu konuda yardıma ihtiyacınız olursa bana bildirin. Bu sadece bir saat veya daha az C ++ uygulaması olarak bitmelidir.


Kulağa hoş geliyor, ama C ++ 'da bunun nasıl yapılacağı hakkında hiçbir fikrim yok. Bazı sürücü manipülasyonları sayesinde mi?
Matěj Zábský

Naa .. Bu Win32 API ile yapılabilir. Ancak, yorumlarınızın bazılarını okurken, beni düşündürdü ... Bir görüntüyü veya bir PDF dosyasını görüntülüyorsanız, uygulamanın insafına göre renderleme yaparken ... bir şeyler kırbaçlanırdım En azından denemelisin.

Tam olarak bu uygulamaya nasıl ulaşırsınız? Bir ipucu vereceğim, bu C ++ uygulaması için bir saat sürmeyecek ;-) Mac'te olduğu gibi, renkler ters çevrilirken kullanıcı ekranla etkileşime girmek isteyecektir.
Chris O

@Chris O - Peki, tüm ekranı ters çevirmek ve kullanılabilir hale getirmek istiyorsanız, muhtemelen bir saat sürmeyecek bir video filtre sürücüsü yazmanız gerekebilir ... Bir uygulama istiyorsanız Bir görüntüdeki renkleri tersine çevirmek, bu zor olmamalıdır. Ama, bunların hepsi sadece konuşma olduğu için itiraf etmeliyim ki, bu konuda gayretli davranmadım, bu yüzden düşünmediğim bazı şeyler olabilirdi ... Söylemem gerek, bunu bir yıl önce yazmıştım, ne zaman Muhtemelen bir görüntüleme projesinde çalışıyordum, bu yüzden hepsi 'Chip
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.