12-15-2016, 07:30 PM
(Ten post był ostatnio modyfikowany: 12-16-2016, 06:17 PM przez cesarz cyberprzestrzeni.)
Dla pmw3366 wszystkie wartości DPI od 200 do 12000 co 50 są natywne. Teraz coraz rzadziej spotyka się stosowanie interpolacji w ogóle, większość nowszych sensorów posiada duże spektrum dostępnych wartości, rośnie również w tym kierunku sama świadomość konsumentów, mamy stosunkowo łatwy dostęp do szczegółowych danych na temat konkretnych sensorów takich jak np maksymalna rozdzielczość czy wartość "skoku" dpi i nie ma dużego problemu z dojściem do tego, czy dana mysz ma wartości interpolowane.
Sama interpolacja którą opisałeś, gdzie przesunięcie o 1 punkt rzeczywisty odczytywany jest jako 10 nie jest taka zła, problem zaczyna się, gdy te wartość rzeczywista nie jest dzielnikiem wartości interpolowanej, czyli np: 2 punkty odczytane przez sensor przekalkulowywane są na 3, w takim wypadku sensor będzie rejestrował raz jeden punkt rzeczywisty jako jeden, a następny jako dwa i tak na przemian, oczywiście możesz domyślić się co się dzieje w przypadku, gdy te wartości są coraz mniej proporcjonalne.
Sama interpolacja którą opisałeś, gdzie przesunięcie o 1 punkt rzeczywisty odczytywany jest jako 10 nie jest taka zła, problem zaczyna się, gdy te wartość rzeczywista nie jest dzielnikiem wartości interpolowanej, czyli np: 2 punkty odczytane przez sensor przekalkulowywane są na 3, w takim wypadku sensor będzie rejestrował raz jeden punkt rzeczywisty jako jeden, a następny jako dwa i tak na przemian, oczywiście możesz domyślić się co się dzieje w przypadku, gdy te wartości są coraz mniej proporcjonalne.