360-kuvien muokkaaminen ja metatietojen lisääminen

Miten tiedämme, mikä on 360-valokuva? – Metatiedot

Facebook tunnistaa ja käsittelee 360-kuvat etsimällä kamerakohtaisia metatietoja, jotka löytyvät 360-valmiilla kameroilla otetuista valokuvista. Nämä tiedot on upotettu valokuvan Exif (Exchangeable image file format) -metatietotunnisteisiin, ja jos jaat 360-valokuvia suoraan kamerasta, Facebookin pitäisi automaattisesti käsitellä ja esittää ne vuorovaikutteisina 360-valokuvina.

Mutta jos metatiedot on poistettu kuvista tai niitä ei ole koskaan ollutkaan, Facebook ei välttämättä pysty tunnistamaan, että valokuvasi on 360-valokuva. Joskus metatiedot poistetaan kuvankäsittelyn aikana, mutta myös muut työnkulut voivat poistaa metatiedot kuvista. Seuraavassa on joitakin yleisiä syitä, joiden vuoksi metatiedot saattavat puuttua:

  • Sähköpostitse lähetetyt, upotetut kuvat (vs. sähköpostin lähettäminen liitetiedostona)
  • Tietyistä kuvankäsittelyohjelmista viedyt kuvat
  • Hostaus- tai jakopalveluista ladatut/uusintaladatut kuvat
  • Panoraamoja, jotka on luotu käsin (esim, taide, pelissä otetut kuvat, skannatut historialliset valokuvat)

Näissä tapauksissa valokuviin on lisättävä oikeat metatiedot, ennen kuin niitä voidaan jakaa 360-kuvina.

On kaksi metatietomerkintäsarjaa, joiden perusteella Facebook määrittää, onko valokuva 360-kuvana:

  1. Photo Sphere XMP-metatiedot
    Useimmat 360-kamerat ja panoraamojen luontityökalut sisällyttävät tallennettuihin valokuviinsa Photo Sphere-metatiedot.
    1. Tulkitsemme tässä dokumentoitujen omien parametrien lisäksi seuraavia parametreja: https://developers.facebook.com/docs/graph-api/reference/photo/ – katso spherical_metadata (napauta nuolta laajentaaksesi JSON-parametrit ja katso dokumentaatio aliparametreista, kuten ProjectionType). Huomaa, että tämä ei ole täsmälleen sama kuin edellä linkitetty täysi spektio.
  2. Panoraamoja varten: Kameran merkki ja malli – käytämme tätä vain tulkitsemaan matkapuhelimilla otettuja panoraamoja 360-kuviksi, ja tuemme monia mutta emme kaikkia suosittuja laitteita.

Metatietojen lisääminen

Jotta voit lisätä metatietoja, sinun on muokattava Exif-tietojen XMP-tageja. Tässä on vaihtoehtoja tähän:

  • Verkkopohjaisen Exif-editorin käyttäminen – Erinomainen ja ilmainen verkkopohjainen työkalu Exif-tietojen tarkasteluun ja muokkaamiseen on eXif.er, jota käytetään yllä olevissa esimerkeissä. eXif.erin avulla voit ladata, tarkastella, muokata ja tallentaa metatietoja sekä ladata muokatun kuvan.
  • Itsenäisen Exif-editorin käyttäminen – Windowsille ja OS X:lle on monia itsenäisiä Exif-editoreita. Windows-käyttäjät voivat käyttää ExifToolGUI:ta, joka on ilmainen ja monipuolinen. Mac-käyttäjät voivat hakea Mac App Storesta hakusanalla ”exif editor”, jossa on muutamia ostettavia vaihtoehtoja.
  • exiftoolin käyttäminen (Tekninen) – Tehokkain ja joustavin Exif-editori, erityisesti kuvien eräkäsittelyyn, on komentorivityökalu, exiftool.

Mitä pitää pistää, jotta kuva tunnistetaan oikein 360:ksi?

Täydelliset, pallomaiset 360-kuvat:

Näissä käytetään ”tasasuorakulmaista” projektiota. 360-kuvien on täytettävä seuraavat vaatimukset, jotta Facebook voi käsitellä niitä oikein:

  • Kuvan on oltava 2:Kuvasuhde 1
  • Exif XMP -tunniste ”ProjectionType=equirectangular”
  • Kuvat ovat alle enimmäisresoluution ja tiedostokoon (lueteltu alla)

Useimmat valokuvaajille suunnatut Exif-editorit sallivat Exif XMP -tunnisteen ”ProjectionType” muokkaamisen, mutta jos olet teknisesti taitava, voit käyttää suosittua komentorivin työkalua, exiftool.

  • exiftool -ProjectionType="equirectangular" photo.jpg
    # 'photo.jpg' is the photo you want to tag

Kun olet valmis metatietojen muokkaamisen jälkeen, siirry Facebookiin työpöydän selaimella ja tee lataus.

Panoraamat (edistyneet):

Kun lataat suoraan mobiililaitteesta, Facebook etsii ensin pallomaiset metatiedot. Jos sitä ei ole, tarkastelemme kuvan ottaneen laitteen ”merkkiä” ja ”mallia”, jotta ymmärrämme, miten panoraama tulkitaan oikein (eli meidän on tiedettävä, kuinka pitkälle tietty pikselimäärä kietoutuu katselusylinterimme ympärille). Jos olet jostain syystä muokannut tai muuten hukannut metatietoja, sinulla on seuraavat vaihtoehdot:

  • Muokkaa Exif-merkki- ja mallitunnisteita

  • exiftool -Make="camera_make" -Model="camera_model" photo.jpg
    # replace 'camera_make' and 'camera_model' with the appropriate values
    # 'photo.jpg' is the photo you want to tag

  • Voit kopioida/liimata panoraamasi sellaisen panoraamakuvan päälle, jossa on oikeat metatiedot, ja ”Tallenna nimellä” uusi tiedosto
  • Käytä jotakin alla olevista Photoshop-malleista, joka suurin piirtein vastaa panoraamakokoa

Fotoshoppi-mallit: Omien 360-grafiikoiden luominen ilman metatietojen injektointia

Jos haluat luoda kuvan, jossa on oikeat metatiedot, jotta se voidaan tulkita 360:ksi, tarjoamme seuraavat mallit, joiden avulla pääset alkuun.

Photoshop-mallit:
https://www.dropbox.com/sh/70mwlh8k0y4rg0g/AACVNV7hvRZtjEKj4DoJMhCba?dl=0

Näillä voidaan luoda 360-valokuvia ja -panoraamoja injektoimatta metatietoja, sillä ne on sisäänrakennettu malliin. Sylinterimäiset panoraamamallit kuvataan vaakasuuntaisen näkökentän (FOV) ja pystysuuntaisen FOV:n mukaan, ja käytettävissä on myös täyssfäärinen (tasasuorakulmainen) malli.

Valitse malli, joka vastaa parhaiten aiottua näkökenttääsi, sovita kuvasi mallin kuvamittojen mukaiseksi ja tallenna JPG-muoto Photoshopin ”Tallenna nimellä…” -toiminnolla. Katso videoesimerkki yhden panoraamamallin käytöstä.

360-kuvien muokkaaminen

Voit avata ja muokata 360-kuvia tavallisissa editoreissa.

Pro-vinkki: Adobe Photoshopin ”Tallenna nimellä”-toiminto säilyttää kameran metatiedot, kun taas ”Vie nimellä”- ja ”Tallenna webiin”-toiminnot eivät.

Tapa ohittaa kaikki tämä metatietokeskustelu on yksinkertaisesti käyttää ”Tallenna nimellä” -ohjelmaa Photoshopissa.

Kuvan resoluutiota, kokoa ja muotoa koskevat suositukset:

Jos luot oman 360-valokuvasi, käytät erikoislaitteistoja tai -kameroita tai lataat sen kolmannen osapuolen ohjelmistosta, seuraavat resoluutio-, formaatti- ja koko-ohjeet pätevät.

Projektiotyypit: Hyväksymme tasasuorakulmaisen, cubestrip-projektion tai sylinterimäisen (vain panoraamoja varten) Esimerkki cubestrip-formaatistamme: https://www.dropbox.com/s/qyidmid631t7d0y/cubestrip%281%29.jpg?dl=0

Tiedoston resoluution ja koon rajoitukset:

Kuvien tulisi olla alle 30 000 pikseliä missä tahansa ulottuvuudessa ja alle 135 000 000 pikseliä kokonaiskooltaan. Tiedoston koko voi olla jopa 45 Mt (JPEG) tai 60 Mt (PNG). Suosittelemme käyttämään JPEG-muotoa 360-kuville ja pitämään tiedostokoon alle 20-30 MB:n suuruisena.

Huomaa: Nämä rajoitukset ovat enimmäisarvoja, ja niitä sovelletaan verkkolatauksiin ja suoriin Graph API -latauksiin.

Kännykkälatauksiin sovelletaan lisärajoituksia latauksen aikana. Jos haluat olla lähempänä enimmäisarvoa, suosittelemme lataamista verkosta.

Kaistanleveysnäkökohtien vuoksi mobiililaitteiden enimmäisresoluutio saattaa olla lähempänä 6k-8k pitkien reunojen osalta; voit siis valita suuremman kuvan mobiililaitteessa, mutta sen kokoa saatetaan muuttaa tähän enimmäiskokoon Facebookiin lataamisen aikana.

Panoraamojen metatietojen lisääminen (Edistyneet)

Jos haluat mieluummin käyttää exiftool-ohjelmaa sylinterimäisten panoraamojen metatietojen lisäämiseen, voit käyttää seuraavia komentoja:

  • # 120º h_fov, 86º v_fov
  • exiftool -FullPanoWidthPixels=18000 -FullPanoHeightPixels=9000 -CroppedAreaLeftPixels=6000 -CroppedAreaTopPixels=2350 -CroppedAreaImageWidthPixels=6000 -CroppedAreaImageHeightPixels=4300 -ProjectionType=cylindrical file.jpg
  • # 150º h_fov, 86º v_fov
  • exiftool -FullPanoWidthPixels=14400 -FullPanoHeightPixels=7200 -CroppedAreaLeftPixels=4200 -CroppedAreaTopPixels=1880 -CroppedAreaImageWidthPixels=6000 -CroppedAreaImageHeightPixels=3440 -ProjectionType=cylindrical file.jpg
  • # 180º h_fov, 86º v_fov
  • exiftool -FullPanoWidthPixels=12000 -FullPanoHeightPixels=6000 -CroppedAreaLeftPixels=3000 -CroppedAreaTopPixels=1567 -CroppedAreaImageWidthPixels=6000 -CroppedAreaImageHeightPixels=2867 -ProjectionType=cylindrical file.jpg
  • # 240º h_fov, 86º v_fov
  • exiftool -FullPanoWidthPixels=9000 -FullPanoHeightPixels=4500 -CroppedAreaLeftPixels=1500 -CroppedAreaTopPixels=1175 -CroppedAreaImageWidthPixels=6000 -CroppedAreaImageHeightPixels=2150 -ProjectionType=cylindrical file.jpg
  • # 300º h_fov, 86º v_fov
  • exiftool -FullPanoWidthPixels=7200 -FullPanoHeightPixels=3600 -CroppedAreaLeftPixels=600 -CroppedAreaTopPixels=940 -CroppedAreaImageWidthPixels=6000 -CroppedAreaImageHeightPixels=1720 -ProjectionType=cylindrical file.jpg
  • # 360º h_fov, 86º v_fov
  • exiftool -FullPanoWidthPixels=6000 -FullPanoHeightPixels=3000 -CroppedAreaLeftPixels=0 -CroppedAreaTopPixels=783 -CroppedAreaImageWidthPixels=6000 -CroppedAreaImageHeightPixels=1433 -ProjectionType=cylindrical file.jpg
  • # 360º h_fov, 65º v_fov
  • exiftool -FullPanoWidthPixels=6000 -FullPanoHeightPixels=3000 -CroppedAreaLeftPixels=0 -CroppedAreaTopPixels=958 -CroppedAreaImageWidthPixels=6000 -CroppedAreaImageHeightPixels=1083 -ProjectionType=cylindrical file.jpg

Älypuhelinten panoraamat:

Tunnistamme panoraamakuvat suosituista älypuhelimista, mukaan lukien seuraavat:

  • Apple iPhone 4S ja uudemmat
  • Apple iPad Pro ja Mini 4 ja uudemmat
  • Viimeisimmät Samsung-puhelimet
  • Monet viimeisimmät LG-puhelimet

Vianmääritys:

Tein oman 360-kuvaukseni ja noudatin ohjeitasi. Miksi 360-kuvani näyttää niin oudolta?

Facebook kunnioittaa joitakin metatietotunnisteita, jotka tekevät asioita, kuten kuva-alan määrittäminen.

Voit nähdä täydellisen luettelon siitä, mitä etsimme täältä: https://developers.facebook.com/docs/graph-api/reference/photo/ – katso spherical_metadata (napauta nuolta laajentaaksesi JSON-parametrit ja katso dokumentaatio aliparametreista, kuten ProjectionType)

Varmista, että FOV vastaa haluamaasi. Käytä jotakin edellä käsitellyistä metatietoeditoreista näiden arvojen tarkistamiseen.

Yhtäsuuntaisten projektioiden muokkaaminen

Tavallisen kuvankäsittelyohjelman käyttäminen yhtäsuuntaisten projektioiden muokkaamiseen voi olla erittäin haastavaa. Muokkaat pikseleitä epälineaarisessa tilassa, joka sisältää paljon vääristymiä. Tässä on pari vinkkiä onnistuneeseen muokkaukseen.

Käyttökelpoiset ohjelmistot ja lisäosat

Kaksi erittäin hyödyllistä Adobe Photoshopin lisäosaa 360-kuvien muokkaamiseen ovat Flexify 2 for Panoramas (Photoshop-lisäosa) ja Domemaster Photoshop Actions Pack.

Yhtäpitävän projektion ylä-, ala- tai sivusivujen muokkaaminen (kuten jalustan poistaminen)

Yhtäpitävän projisointien muokkaaminen minkä tahansa kuvan rajan läheisyydessä on hankalaa. Yhtäsuuntaisen kuvan ylä- ja alaosa on hyvin vääristynyt, ja kuva itse asiassa kietoutuu oikean ja vasemman reunan yli.

Käytetään esimerkkinä yhtä yleisimmistä muokkaustoiveista: jalustan poistaminen. Aivan tämän Facebookin Hacker Squarella otetun 360-kuvan alareunassa on kolmijalka:

Hacker Square - Warped

Jos kyseessä olisi normaali kuva, kolmijalka olisi helppo poistaa. Mutta tältä kuva näyttää, kun se avataan perinteisellä kuvankäsittelyohjelmalla:

Hacker Square - Enedited

Satulajalusta on vääntynyt koko kuvan alareunaan!

Yksi ratkaisu on kääntää 360 kuvaa niin, että jalusta ei ole enää alareunassa. Käyttämällä Flexify 2:n kaltaista työkalua tämä on helppoa. Pyörittämällä leveyssuunnassa -90 astetta saadaan jalusta pystysuoraan kuvan keskelle. Kuvan keskeltä jalusta on helppo poistaa perinteisillä työkaluilla, kuten Healing Brushilla.

Photoshopin käyttöliittymä

Kun olet tyytyväinen muokkauksiisi, lataa Flexify 2 uudelleen ja tee +90 leveysasteen kierto, jotta kuva palautuu normaaliin orientaatioon. Vie jpg-muodossa, lisää asianmukaiset metatiedot, ja olet valmis jakamaan Facebookiin.

Jos haluat muokata oikean/vasemman sauman poikki, voit kääntää kuvaa pituussuunnassa, jotta pääset käsiksi kyseiseen saumaan, jälleen kerran juuri muunnetun kuvasi keskellä. Tässä on saman kuvan 180 asteen pituussuuntainen kierto:

Hacker Square - Clean

Huomaa, että kuvan orientaatio on käännetty tasan puoleen väliin; rakennus, jossa on Facebook-näyttö, on nyt ”takana”. Tämä on muuten myös tapa pakottaa alkuperäinen katselusuunta. Oletusarvoisesti Facebook asettaa oletusnäkymäksi tasasuorakulmaisen projektion keskikohdan. Jos haluat 360-kuvan ensimmäisen näkymän olevan jotain tiettyä, muunna kuvaa, kunnes haluamasi näkymä on juuri keskellä.

Photoshopin sisäänrakennettua offset-työkalua (”Filter→Other→Offset”) voidaan käyttää myös kuvien kääntämiseen pituussuunnassa (liu’uttamalla vasemmalle ja oikealle, kietomalla ympäri). Teoriassa kuvan offsetointi ”Wrap Around” -toiminnolla on häviötön toiminto, joten voit tehdä sen niin usein kuin haluat, kun muokkaat kuvaa.

Photoshopin offset-työkalu

Projektioiden vaihtaminen muokkausta varten

Muut projektiotyypit, kuten kuutiokartat (cubemaps), saattaisivat sopia paremmin tavanomaiseen kuvanmuokkaukseen. On olemassa erilaisia työkaluja, jotka pystyvät muuntamaan equirectangularista cubemapiin, mutta hyvin harvat pystyvät muuntamaan cubemapsista takaisin equirectangulariin. Yksi tällainen työkalu on vrProjector, jota voidaan käyttää näiden kahden välillä edestakaisin muuntamiseen.

360-kuutiokartta
VrProjectorilla muunnettua kuutiokarttaa voidaan käyttää 360-kuvien muokkaamiseen

Loppuhuomautuksia 360-kuvissa tapahtuvasta muokkaamisesta

Yleensäkin panoraamakuvien muokkaamiseen suunnitelluilla työkaluilla voidaan muuntaa tasasuorakulmaisia projektioita muiksi projektioiksi, jotka saattavat olla muokkausystävällisempiä. Kun teet näin, ole tietoinen siitä, että tällaiset muunnokset voivat tuhota dataa, ja saatat huonontaa 360-kuvasi lopullista laatua. Ole varovainen, kun teet tällaisia muunnoksia!

Jätä kommentti