Najlepsza odpowiedź
Oczywiście; prawie każdy format obrazu można przekonwertować na inny, co robią monitory i telewizory, gdy są przedstawiane z wejściem, które nie pasuje do natywnego formatu ekranu. Jednak zwykle pojawią się pewne artefakty wynikające z konwersji, a jeśli współczynniki proporcji nie pasują, będziesz musiał albo żyć z pustymi / czarnymi obszarami gdzieś wokół oryginalnego obrazu, albo poradzić sobie z zniekształceniem wynikającym z rozciąganie lub kompresowanie obrazu co najmniej w jednym kierunku. A co najważniejsze, nie możesz magicznie tworzyć informacji, w przeciwieństwie do serialu policyjnego, w którym możesz przybliżać obraz z kamery monitoringu o niskiej rozdzielczości i odczytać tablicę rejestracyjną dwie przecznice dalej! 🙂 Przejście z formatu z mniejszą liczbą pikseli / linii na wyższy – tak jak w tym przypadku – oznacza, że te „dodatkowe” piksele lub linie w wyniku końcowym muszą zostać utworzone na podstawie wyrafinowanych domysłów. Wynik końcowy zawiera wszystkie piksele, ale tak naprawdę nie można uzyskać więcej szczegółów niż było dostępnych na oryginalnym obrazie.
Odpowiedź
Nie polecam nikomu tego wypróbować, z wyjątkiem użytkownicy, którzy są zaznajomieni z rootowaniem, flashowaniem pamięci ROM, przywracaniem kopii zapasowych itp.
Ostrzeżenie: nie blokuj urządzenia po wykonaniu tej czynności, bo możesz stracić wszystkie dane, wyjaśnione później
Z zrootowanym telefonem:
Wywołaj polecenie wm w terminalu z uprawnieniami administratora:
wm size AxB
Gdzie A jest liczbą całkowitą oznaczające rozdzielczość o pożądanym rozmiarze ekranu na osi X i B na osi Y. „x” to mała litera x. W AxB nie ma spacji. Na przykład chcesz mieć rozmiar ekranu 1280×720 wysokość X szerokość, wpisz:
wm size 720x1280
Opakowanie WM zwykle znajduje się w „/ system / bin”.
Jeśli nie masz zrootowanego telefonu, nie polecam tego próbować, ale jest to możliwe, możesz uzyskać dostęp do uprawnień roota przez ADB przez debugowanie USB na starszych telefonach.
Po nawiązaniu połączenia z telefonem przez adb, wykonaj następujące czynności:
adb shell root wm size 720x1280
Ponieważ musisz mieć stale włączone debugowanie adb + usb, ta metoda jest niewygodna.
Gdy skończysz robić wszystko, co chcesz, wpisz:
wm size reset
Lub jest to równoważne polecenie ADB, jeśli używasz ADB do resetowania rozdzielczości ekranu, ponieważ interfejs użytkownika może stać się nieprzewidywalny lub całkowicie bezużyteczny, jeśli zostanie ustawiona niewłaściwa rozdzielczość.
Teraz ryzyko zrobienia tego:
Gdy zmienisz rozdzielczość, blokada ekranu może ulec awarii podczas odblokowywania telefonu (jeśli nie możesz zrozumieć, o czym mówię, nie powinieneś w ogóle próbować tego ryzykownego zachowania).
brak blokady ekranu, nie można odblokować telefonu. Jedynym sposobem na odblokowanie jest użycie debugowania USB w celu zresetowania rozdzielczości i ponownego uruchomienia telefonu.
Dowód, że to działa:
Mój telefon w trybie poziomym, 1280×720, terminal i pasek stanu:
W układzie poziomym rozdzielczość 854×480:
Z rozdzielczość pozioma 800×600:
Przy rozdzielczości poziomej 630×360 (połowa rozmiaru mojego ekranu):
Nie mogłem zrobić zrzutu ekranu o rozmiarze 1920 x 1080, ponieważ rozmiar przechwytywanego obrazu na moim urządzeniu nie może być większy niż 1280 x 720 z powodu polityki bezpieczeństwa. Nagrałem wideo, aby to zrekompensować, mam nadzieję, że quora utrzymuje jakość wideo wystarczającą do zauważenia szczegółów:
Najwyraźniej quora nie zachowuje nawet oryginalnej rozdzielczości wideo, ja ” Wkrótce umieścimy film w innym miejscu, aby mieć nadzieję, że zaprezentuje niezbędne szczegóły.