Juhend pritsmekuva pildi muutmiseks OnePlus 5T-l (MODS / Boot)
Androidi Näpunäited Ja Nipid / / August 05, 2021
OnePlus 5T on suurepärane nutitelefon, millel on sellised funktsioonid nagu 6,01-tolline FHD + AMOLED-ekraan, 8 GB RAM-i, Android 8.0 Oreo ja paljud teised, mis paigutavad selle nutitelefonide ülemisse ossa. Paljud Androidi nutitelefonide kasutajad pole aga oma seadmete vaikekonfiguratsiooniga rahul ja soovivad seda oma maitse järgi kohandada ning see on sama ka OnePlus 5T puhul. Selles juhendis näitan teile, kuidas saate oma OnePlus 5T ekraanipilti muuta.
Splash-ekraan on ekraan, mida kuvatakse teie nutitelefonis selle sisselülitamisel enne minekut sisse, et kuvada avakuva (või lukustuskuva, kui teil on turvalukk), kui seade on valmis käivitamine. See (pritsimis) ekraan sisaldab tavaliselt seadme tootja logo või kaubamärgi nime. Kui te pole oma OnePlus 5T pritsmekuva pildiga rahul ja soovite seda muuta, näitab see juhend, kuidas seda teha.
Tarkvara, mida siin kasutame, nimetatakse OP5tLogo pritsimisekraani pildipihusti. See muudab OnePlus 5T pritsmekuva pilti, dekodeerides selle vaikimisi
logo.bin. Dekodeerimise all pean ma silmas seda, et see eraldab kõik erinevad PNG-pildid, mis moodustavad pritsmekuva pildi (mis on fail logo.bin).Pärast nende üksikute failide väljavõtmist saate teha neile soovitud muudatused ning seejärel kodeerida ja süstida pildid tagasi faili logo.bin. Sel moel saate oma OnePlus 5T-s pritsmekuva pilti muuta ja muuta.
OP5TLogo Splash Screen Image Injectori arendaja, tegijate_mark kasutas spetsiaalset tüüpi piltide dekodeerimist ja kodeerimist ning on selgitanud kuidas see töötab tööriistas teie OnePlus 5T muutmiseks. Tema sõnadega:
Mis on toores pilt?
Toores pilt, olgu see siis fail või pilt mälu, on lihtsalt piksliandmed. Puudub lisateave, nagu laius, kõrgus, nimi, rea lõpp... Absoluutselt mitte midagi, lihtsalt pikslite andmed. Kui teil on toores pilt ja eraldusvõime on 1080 × 1920 ja kasutate tavalist RGB24 või BGR24 (nagu siin kasutatud), siis on teie täpne faili suurus või suurus mälus 1080x1920x3! Kasutame siin 3, kuna R- või punase komponendi jaoks on üks bait, üks G-le (roheline) ja üks B-le (sinine).
Mis on jooksu pikkusega kodeeritud pilt?
Käivitatava pildi kodeerimisel kasutatakse loendust; tavaliselt üks bait (char), 2 baiti (lühike int) või 4 baiti (pikk int); ja siis pikslikomponendid. Nii et selle asemel, et kirjutada välja 300 baiti „0“, tehke 100 mustast pikslist koosnev joon. Must on RGB (0,0,0). Võite selle kodeerida kui 100, 0, 0, 0. Ja kasutage 300 baidise toorpildiga täpselt sama pildi saamiseks ainult 4 baiti andmeid. Kogu jooksu pikkuse kodeering Olen leidnud, välja arvatud Motorola stiil, mis on veidi erinev, kasutage pikslitele orienteeritud jooksupikkuse kodeeringut.
Nüüd leidsin selle uue ja see on baidile orienteeritud jooksupikkuse kodeering. See on baitide, mitte pikslite jaoks. Võite mõelda, et mis on suur asi? Pisut värviala lisades suurendate tohutult oma logo.bin kodeeritud pildi pikkust! Kui värviandmeid pole jooksutatud, kasutate piksli kohta 6 baiti. Kui teil oli pilt, mis oli 1080 × 1920 must pilt, mille keskel oli 25 piksline horisontaaljoon. Kodeerija teostaks musta värvi andmeid efektiivselt, kuni see jõudis punasele alale.
… .,0 255 0 255 0 255 0 255 0 255 0 133 /// oleme jõudnud punase joone vasakusse ülanurka /// 13 1 30 1 255 1 // <Seda tüüpi kodeering sobib AINULT halli skaala piltide jaoks. Värvidega pole see hea, kuid loomulikult saab värviga siiski hakkama. Hallis skaalas on punased, sinised ja rohelised andmekomponendid alati samad väärtused. Kogu mustast (0,0,0) kuni valgeni (255, 255, 255);! sealhulgas iga halli varjund >>> (1,1,1) (2,2,2) (3,3,3)…. (243, 243, 243) (254, 254, 254) <<<
Selle jooksu pikkuse kodeerimise meetodi teine erinevus seisneb selles, et värvibait on enne loendust, mis on kõigist teistest meetoditest tahapoole.
Manus sisaldab käivitatavat faili, mis on kompileeritud mingw32 abil 64-bitises Windows 10 arvutis. PNG-teek, mida kasutasin, on LodePng, allikas on allalaaditav.
Lummatud tehnikaga kõigis dimensioonides ja talle meeldib inimestele öelda, mida ta sellest teab. Peakeemik kell Techyne. Arendab ka Androidi rakendusi.