Bedste svar
Bestemt; næsten ethvert billedformat kan konverteres til et andet, hvilket skærme og fjernsyn gør, når de præsenteres med et input, der ikke matcher det oprindelige skærmformat. Der vil dog normalt være nogle artefakter, der skyldes konverteringen, og hvis billedformaterne ikke stemmer overens, bliver du nødt til enten at leve med nogle blanke / sorte områder et eller andet sted omkring det originale billede eller håndtere den forvrængning, der skyldes strække eller komprimere billedet i mindst én retning. Og vigtigst af alt kan du ikke magisk oprette oplysninger i modsætning til tv-politiserien, hvor du kan zoome ind i næsten uendelig grad på et sikkerhedskamera-feed med lav opløsning og læse en nummerplade to blokke væk! 🙂 At gå fra et format med færre pixels / linjer til et højere – som det er tilfældet her – betyder, at disse “ekstra” pixels eller linjer i det endelige resultat skal oprettes ud fra det, der i det væsentlige er sofistikeret gætteri. Slutresultatet har alle pixels, men du kan ikke rigtig få flere detaljer, end der var tilgængeligt i det originale billede.
Svar
Jeg kan ikke anbefale nogen at prøve dette undtagen brugere, der er fortrolige med rooting, blinkende lager-ROM, gendannelse af sikkerhedskopier osv.
Advarsel: lås ikke enheden, når du har gjort dette, ellers mister du muligvis alle data, forklaret senere
Med rodfæstet telefon:
Ring til wm-kommando i terminal med root-rettigheder:
wm size AxB
Hvor A er heltal angiver opløsning af ønsket skærmstørrelse på X-akse og B på Y-akse. “x” er tegn x med små bogstaver. Der er ikke plads i AxB. For eksempel vil du have skærmstørrelse på 1280×720 højde X bredde, du ville skrive:
wm size 720x1280
wm-indpakningen findes normalt i “/ system / bin”.
Hvis du har ikke rodfæstet telefon, jeg anbefaler ikke at prøve dette, men det er muligt, du kan få adgang til rodrettigheder via ADB via USB-fejlfinding på ældre telefoner.
Efter oprettelse af forbindelse til telefon via adb, ville du gøre:
adb shell root wm size 720x1280
Da du skal have adb + usb-fejlretning konstant aktiveret, denne metode er ubelejlig.
Når du er færdig med at gøre hvad du vil gøre skriver du:
wm size reset
Eller det er den tilsvarende ADB-kommando, hvis du bruger ADB til at nulstille skærmopløsningen, da brugergrænsefladen kan blive uforudsigelig eller direkte ubrugelig, hvis der er indstillet forkert opløsning.
Nu er risikoen ved at gøre dette:
Når du ændrer opløsning, kan din låseskærmvagt muligvis gå ned, når du låser telefonen op (hvis du ikke kan forstå, hvad jeg taler om, skal du slet ikke prøve denne risikable opførsel).
Med ingen låseskærmbeskyttelse, du kan ikke låse telefonen op. Den eneste måde at låse den op er at bruge USB-fejlfinding til at nulstille opløsningen og genstarte telefonen.
Bevis for at dette fungerer:
Min telefon i liggende tilstand, 1280×720, terminal og statuslinje:
Med liggende opløsning på 854×480:
With landskabsopløsning på 800×600:
Med liggende opløsning på 630×360 (halvdelen af min skærmstørrelse):
Jeg kunne ikke tage skærmbillede af 1920×1080 skærmstørrelse, da billedstørrelsen på min enhed ikke kan være større end 1280×720 på grund af sikkerhedspolitik tilsyneladende. Jeg har optaget en video for at kompensere for det, forhåbentlig quora opretholder videokvaliteten nok til, at du kan lægge mærke til detaljerne:
Tilsyneladende vil quora ikke engang beholde den originale opløsning af videoen, jeg ” Jeg vil snart være vært for videoen et andet sted for forhåbentlig at fremvise de nødvendige detaljer.