4Sep

Kodėl jūsų nuotraukos ne visada pasirodo teisingai pasukamos

Kada nors įdomu, kodėl kai kurios nuotraukos kai kuriose programose pasirodo teisingos, bet kitose šalyse jos yra iškyla šonu ar apačia? Taip yra todėl, kad nuotrauką galima pasukti dviem skirtingais būdais, o ne kiekviena programa yra tame pačiame puslapyje.

Du būdai, kaip vaizdą galima pasukti

Tradiciškai kompiuteriai visada pasuko vaizdus perkeldami faktinius vaizdo taškus. Skaitmeniniai fotoaparatai nesivargino rotacinių vaizdų automatiškai. Taigi, net jei naudosite fotoaparatą ir laikysite jį vertikaliai, jei norite fotografuoti portreto režimu, ta nuotrauka bus išsaugota į šoną kraštovaizdžio režimu. Tuomet galėtumėte naudoti vaizdo redaktoriaus programą, kad galėtumėte pasukti vaizdą, kad jis būtų rodomas teisingai portretu. Vaizdo redaktorius perkelia pikselius, kad pasuktų vaizdą, pakeisdami faktinius vaizdo duomenis.

Tai tiesiog dirbo visur. Pasuktas vaizdas pasirodys vienodas kiekvienoje programoje. .. tol, kol pasirodė laiko, kad rankiniu būdu suktųsi visi.

gamintojai norėjo išspręsti šią erzina, todėl jie pridėjo sukimosi jutiklius į šiuolaikinius skaitmeninius fotoaparatus ir išmaniuosius telefonus. Jutiklis nustato, kokiu būdu laikote fotoaparatą, norėdami tinkamai pasukti nuotraukas. Jei fotografuojate portreto režimu, fotoaparatas žino ir gali veikti atitinkamai, todėl jūs pats nekeiskite.

Deja, yra nedidelis įspėjimas. Skaitmeninių fotoaparatų aparatūra tiesiog negalėjo sutaupyti vaizdo tiesiogiai pasukus formą.Taigi, užuot vykdę kompiuterizuotą užduotį paversti visą vaizdą, fotoaparatas prie failo pridės nedidelę duomenų dalį, nurodydamas, kokia orientacija turėtų būti paveikslėlyje. Ji priduria šią informaciją į Exif duomenis, kuriuos turi visos nuotraukos( kuriosapima fotoaparato modelį, su kuriuo jį paėmėte, orientaciją ir galbūt net GPS vietą, kurioje buvo nufotografuota nuotrauka).

Teoriškai galėtumėte atidaryti šią nuotrauką su programa, pažvelgti į "Exif" žymas ir pateikti nuotrauką teisingai. Vaizdo duomenys išsaugomi originalioje formoje, tačiau Exif tag leidžia programoms ją ištaisyti.

Ne kiekviena programa yra tame pačiame puslapyje

Deja, ne kiekviena programinė įranga atitinka "Exif" žymą.Kai kurios programos, ypač senesnės vaizdo programos, tiesiog įkelia vaizdą ir ignoruoja "Exif Orientation" žymą, rodydami vaizdą originalioje, nenustatytoje būsenoje. Naujesnės programos, kurios laikosi "Exif" žymų, rodomą vaizdą parodys teisingai, todėl gali atrodyti, kad vaizdas gali skirtis skirtingose ​​programose.

Vaizdas pasukamas taip pat neleidžia. Pakeiskite jį senoje programoje, kuri nesupranta Orientation tag, ir programa perkelia faktinius taškus aplink vaizdą, suteikiant jai naują rotaciją.Tai atrodys teisingai senesnėse programose. Atidarykite šį vaizdą naujoje programoje, kuri atitinka "Orientation" žymą, ir programa laikysis Orientation žyma ir pakeiskite jau pasuktą vaizdą, todėl šiose naujose programose jis pasirodys klaidingai.

Net ir naujoje programoje, kuri supranta Orientation žymes, dažnai nėra visiškai aišku, ar rotacijos metu vaizdas perkelia faktinius vaizdo taškus arba tiesiog pakeičia Exif žymes. Kai kurios programos siūlo galimybę ignoruoti "Exif Orientation" žymą, leidžiančią juos pasukti be žymių.

Ši problema gali atsirasti praktiškai bet kuriai programinei įrangai - nuo programos kompiuteryje iki svetainės ar mobiliosios programos. Jūsų kompiuteryje nuotraukos gali būti rodomos teisingai, bet rodomi neteisingai, kai jas įkeliate į svetainę.Jūsų telefone nuotraukos gali būti rodomos teisingai, bet neteisingai perkeliant jas į kompiuterį.

Pavyzdžiui, "Windows 7", "Windows Photo Viewer" ir "Windows Explorer" ignoruoja "Exif Orientation" žymą."Windows 8" pridėjo palaikymą "Exif Orientation" žymą, kuris tęsėsi "Windows 10". "Windows 10" ar "Windows 8" kompiuteryje vaizdai gali pasirodyti teisingi, tačiau "Windows 7" kompiuteryje jie buvo rodomi skirtingai.

Nauja programinė įranga Beveik visada Obeys Exif Orientation Tags

Laimei, dauguma programų dabar laikosi "Exif Orientation" žymų.Jei naudojate "Windows 10", "File Explorer" ir numatytasis vaizdų peržiūros programa tinkamai laikosi "Exif Orientation" žyma, todėl nuotraukos iš jūsų išmaniojo telefono ar skaitmeninės kameros bus rodomos tinkamai."Google" "Android" ir "Apple iOS" tiek originaliai sukuria nuotraukas su "Exif Orientation" žyma, bet ir ją palaiko.

Jei naudojate "Windows 7", šią problemą galite pašalinti atnaujinus į "Windows 10". Jei norite toliau naudoti "Windows 7", galbūt norėsite naudoti kitą vaizdų peržiūrėtoją, kuris laikosi "Exif" žymų, o ne pagal nutylėjimąvaizdų peržiūros programa.

Vidutinė svetainių ar kompiuterių programa taip pat turi atitikti "Exif Orientation", nors ir ne visos. Jei nuotrauka bus rodoma į šoną, kai ji bus įkelta į svetainę, ši svetainė turi būti ištaisyta, bet jūs vis tiek turbūt galite ją pakeisti į tą svetainę.Darbalaukio įrankiai, skirti dirbti su nuotraukomis, taip pat turėtų palaikyti "Exif Orientation" žymas. Jei jūsų naudojama programa nėra, galite rasti daugiau modernios programos.

Kaip ištaisyti vaizdo rotaciją senesnėms programoms

Jei jums tai yra problema, ypač "Windows 7", taip pat galite naudoti "JPEG autorotate", kuris fone naudoja komandą jhead.Šis įrankis prideda greitą dešiniuoju pelės mygtuku spustelėkite "Autorotate visas JPEG bylas" parinktį "Windows Explorer".Pasirinkite jį ir įrankis išnagrinės visas nuotraukas aplanke, automatiškai sukurs juos pagal savo "Exif Orientation" žymas ir tada pašalins šias žymes. Importuodami nuotraukas naudokite šį įrankį, o "Windows 7" ir kitų programų neturėsite problemų.

Šiuolaikiniai išmanieji telefonai ir skaitmeniniai fotoaparatai turi greitesnę aparatinę įrangą, todėl jiems turėtų būti įmanoma išsaugoti nuotraukas jau pasuktos būsenos, o ne tiesiog taikyti "Exif Orientation" žymą.Deja, pramonė, atrodo, yra įsikūrusi "Exif Orientation" žymų kaip standartinio sprendimo, net jei jie nėra idealūs.

Dėkojame Tomui Moriartyui už susisiekti su mumis ir pateikdami mums šio straipsnio idėją.