Dezvoltatorul irlandez Steven Troughton-Smith a descoperit că fotografiile vechi din modul Portrait nu pot fi îmbunătățite folosind noile efecte de la Portrait Lighting ale Apple, fără a recurge la trucuri.
Este încă o limitare de software artificială de la Apple?
Pentru a-și testa teoria, Troughton-Smith a început transferând pe Mac-ul său o fotografie în modul Portrait, făcută cu iPhone 7 Plus. Apoi a făcut câteva schimbări rapide de metadate ale fișierului înainte de a-l trimite la iPhone X. Multe spre surprinderea sa, interfața portretistă obișnuită pentru imaginea modificată în modul portret a apărut magic în aplicația de stoc.
Cu alte cuvinte, este doar câteva metadate care vă împiedică să aplicați acele efecte cool de iluminare portretă pe fotografiile dvs. vechi din modul Portret.
... ceea ce mă așteptam, însă, este UI-ul de editare a portretului de iluminat pentru a se afișa (la 8 / X) pe fotografiile mai vechi în modul Portrait realizate cu un 7 Plus, astfel încât acestea să poată profita de o mai bună învățare a mașinilor și un software evoluat - mai ales dacă este doar o schimbare de metadate care o blochează
- Steve Troughton-Smith (@stroughtonsmith) 20 noiembrie 2017
Puteți testa asta singur pe orice imagine adâncă de fișier, veche sau nouă, atât timp cât a fost preluată cu iPhone 7 Plus folosind modul vechi de fotografiere Portret.
Aprindeți aplicația Fotografii, selectați una dintre imaginile din modul Portret și atingeți Editare. Dacă aceasta este o imagine în profunzime a câmpului, veți vedea eticheta galbenă „Portret” afișată în partea de sus. Ceea ce nu veți vedea la atingerea butonului Editare este interfața Portrait Lighting, nici măcar pe iPhone X.
În consecință, sunteți blocați cu fotografiile dvs. în modul Portret, fără posibilitatea de a le îmbunătăți folosind noile efecte Portrait Lighting. Acest lucru este deosebit de ciudat știind că atât imaginile în modul Portret, cât și Portretul de iluminare folosesc aceeași hartă de adâncime.
iPhone X acceptă fotografii în profunzime de teren atât pe camerele frontale cât și pe cele din spate. Pe iPhone 8 Plus și iPhone 7 Plus, fotografiile din modul portret pot fi făcute doar folosind camera foto cu două lentile din spate, deoarece numai iPhone X are o cameră frontală capabilă să detecteze profunzimea.
Dar care ar putea fi motivul acestei limitări software artificiale?
IPhone-ul meu X se încălzește dacă fac prea multe fotografii portret la rând. Nu-mi imaginez cât de rău ar fi fost în anii 7.
- Mike (@mikbre) 19 noiembrie 2017
John Gruber, de la Daring Fireball, spune că „Lighting Lighting” este limitat la iPhone X și iPhone 8 Plus din motive de performanță, deoarece aceste telefoane rulează cel mai recent cip A11 Bionic cu un procesor de semnal de imagine mult îmbunătățit de la Apple și un limbaj neural dedicat învățării mașinilor.
Potrivit lui Gruber:
Înțeleg că aceste efecte nu sunt activate pe iPhone 7 Plus, deoarece performanțele au fost într-adevăr lente la momentul capturării. Chiar are nevoie de cip A11 Bionic pentru performanțe adecvate în direct în cameră. Și Apple a decis să nu fie livrat ca o funcție pentru iPhone 7 Plus, care ar putea fi aplicată doar în post, deoarece asta se simțea ca jumătate de caracteristică. Deci am auzit.
Teoria este că previzualizarea efectelor Portrait Lighting înainte de procesul de captare ar impozita CPU / GPU dincolo de ceea ce poate suporta cipul A10 Fusion din iPhone 7 Plus. Am importanța previzualizării live a camerei, dar nu există niciun motiv pentru care iOS nu ar trebui să actualizeze toate fotografiile din modul Portrait în biblioteca noastră, astfel încât să le putem îmbunătăți cu efecte Portrait Lighting.
Apple a limitat anterior anumite caracteristici iPhone la cele mai recente hardware.
Cu Animoji, de exemplu, noua cameră TrueDepth este necesară pentru a surprinde mișcarea facială, chiar dacă funcția Animoji ar fi putut fi pusă în aplicare prin intermediul camerei obișnuite cu față frontală.
Apple ar trebui să aducă efecte de iluminare portret pe telefoanele mai vechi?
Sună în comentarii!