Jak zastosować zarządzanie kolorami do kursora myszy w systemie Windows 7?

24

Korzystam z kolorymitera Sypder 3 i oprogramowania Datacolor Spyder3Elite do kalibracji ekranu od kilku lat. Sypder3 robi cuda i naprawdę poprawia jakość mojej reprezentacji kolorów na ekranie.

Jest jednak jedna irytacja i jestem ciekawy, czy ktoś jeszcze tego doświadczył. Kalibruję ekran do białego punktu D50 (5000k), ponieważ bardziej pasuje do papierów artystycznych, na których najczęściej drukuję. Kursor myszy w systemie Windows jest jednak bardzo surowy, jasny biały z odcieniem niebieskiego (około 7300 000), podobnie jak błyszczący papier fotograficzny z dużą ilością rozjaśniacza optycznego. Jestem trochę zdezorientowany, dlaczego mój kursor myszy nie podąża za białym punktem profilu kolorów mojego monitora.

Czy ktoś jeszcze tego doświadczył? Czy istnieje sposób, aby to naprawić?

System operacyjny: Windows 7 Ultimate

jrista
źródło
Najnowsza wersja f.lux ma opcję o nazwie „Kursor myszy programowej w razie potrzeby (naprawia„ biały kursor ”). Domyślnie jest„ wyłączona ”. Włącz ją, a problem zostanie rozwiązany.
David G.

Odpowiedzi:

40

Martwi mnie to od lat, szczególnie na ekranach laptopów, które nie mają opcji kalibracji sprzętowej. Oto natychmiastowa poprawka:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Mouse]
"MouseTrails"="-1"

Zapisz to jako .reg, połącz, a następnie wyloguj / włącz.

Przy włączonych ścieżkach myszy okna używają innego renderowania dla kursora, co z kolei stosuje korekcję kolorów. Pierwotny problem polega na tym, że profil ICC nie był nakładany na kursor myszy i powodował, że „wyróżniał się” (przeczytaj ponownie pierwszy post). Przy tym ustawieniu profil zostanie zastosowany.

Ustawienie HKCU\Control Panel\Mouse\MouseTrails-1 włącza ślady myszy, ale ustawia długość śladu na zero. -1 działa na systemie Windows 7 ze sterownikami Nvidia; Nie testowałem tego z innymi kombinacjami OS / Video.

Możliwe wartości tego ustawienia obejmują:

-1 = A buggy setting that seems to enable the cursor trail render but has no actual trails
0  = Off
1  = Also equals off
2  = Lowest you can actually set the trail length in the control panel
10 = Default length
Quad5Ny
źródło
Ścieżki myszy to narzędzie, które powoduje „zjawy” podczas przesuwania kursora, służyło do zwiększenia widoczności kursora myszy na starych ekranach LCD. Nie sądzę, żeby pomogło to w pierwotnym pytaniu.
NickM,
2
@Nick: wygląda na to, że wykorzystuje to błąd (lub przynajmniej dziwactwo), aby wymusić renderowanie programowe kursora. Ponieważ renderowanie kursora sprzętowego jest funkcją karty wideo, może nie działać z różnymi sterownikami, ale warto spróbować.
mattdm,
1
@ Quad5NY - dziękuję za wyjaśnienie swojej odpowiedzi. Matt - w porządku, muszę skalibrować moją domyślną wartość sceptycyzmu :)
NickM
To właściwie najlepszy jak dotąd pomysł na rozwiązanie problemu z moim bieżącym ekranem. Oszczędzam na NEC PA271w-bk, monitor z prawdziwie wbudowanym 14-bitowym LUT do kalibracji sprzętowej na samym ekranie. Jest to znacznie lepszy ekran niż Apple, który mam teraz, i powinien rozwiązać problem, ponieważ kalibruje się ekran, a nie okna.
jrista
1
Dziękuję za tę odpowiedź. Szukałem rozwiązania tego problemu, aby użyć f.lux na moim komputerze z systemem Windows i działa to dobrze! Karta graficzna ATI i Windows 8 tutaj, więc nie jest specyficzna dla Win7 lub Nvidii.
olex
8

Tak, mam Spyder 2 i odczuwam to samo na wszystkich ekranach, które skalibrowałem, chociaż nie tak mocno, jak ja kalibruję do 6500 K. Ponieważ kursor myszy jest rysowany za pomocą duszka sprzętowego, a nie jako zwykła grafika, jeśli sprzęt graficzny to obsługuje, profil kolorów nie ma na niego wpływu.

Możesz rozważyć zmianę temperatury kolorów monitora bliżej 5000K przed kalibracją, jeśli obsługuje. To sprawiłoby, że kursor byłby mniej widoczny, a także dałoby profil kolorów, który lepiej wykorzystuje zakres dynamiczny monitora.

Guffa
źródło
Mam Apple Cinemadisplay 30 ". Ma tylko trzy elementy sterujące: Backlight +/- i Power. Oprogramowanie Spyder3Elite jest bardzo potężne i może automatycznie kontrolować wiele aspektów sprzętu ekranowego, w tym jasność itp. Myślę, że temperatura kolorów jest tylko jedna z rzeczy, nad
którymi
7

To tylko przypuszczenie, ale kursor często jest odsuwany od sprzętu. Wydaje się, że to nie system operacyjny rysuje go, ale coś później w stosie oprogramowania i sprzętu, który rysuje pełny obraz ekranu, i że coś się dzieje po dopasowaniu kolorów do kalibracji. (Z tego samego powodu kursor często nie pojawia się na zrzutach ekranu).

Jeśli chodzi o poprawkę, możesz spróbować stworzyć kopię obrazu kursora, która jest bardziej niebezpieczna niż chcesz (może sfotografować kursor na skalibrowanej bieli, aby oszacować potrzebną kompensację) i ustawić kursor na tym obrazie.

Lub istnieje tryb niedowidzenia, który powoduje, że kursor jest ogromny. Spróbuj tego przez chwilę, a będzie to wydawać się tak cholerne, że normalny kursor będzie do zaakceptowania w porównaniu. :)

Reid
źródło
2
HA! +1 za gigantyczny bit kursora. : D Między tobą a Guffą, założę się, że problem polega na tym, że jest renderowany przez sprzęt, a nie przez system operacyjny. Dzięki za wskazówkę.
jrista
7

Nie mówisz, jakiego systemu operacyjnego używasz, ale zakładając, że jest to Windows, zaleciłbym użycie Edytora kursorów RealWorld do stworzenia własnego kursora.

http://www.rw-designer.com/cursor-maker

Jest darmowy i pozwala zaprojektować przyciemniony kursor o niestandardowym kolorze, który będzie wyglądał na biały na monitorze. Jeśli znasz program Photoshop lub podobne oprogramowanie do edycji obrazów, korzystanie z niego będzie łatwe.

uzupełnienie:

Właśnie przyszło mi do głowy, że jeśli ustawisz monitor na 5000K (lub tak blisko, jak to możliwe) za pomocą własnego menu monitora przed kalibracją, oprogramowanie nie będzie musiało tak bardzo zmieniać kolorów, a wskaźnik myszy powinien ściślej dopasuj kolory wysyłane do reszty pulpitu!

Matt Grum
źródło
Chyba mógłbym również pobrać kilka kursorów. Wiem, że w sieci jest wiele bezpłatnych zestawów kursorów. Dobry pomysł!
jrista