VSI ČLANKI

MOBILNE APLIKACIJE · CULLBOX

Cullbox: izbor 3.000 fotografij na telefonu, brez čakanja

Fotograf s poroke prinese domov 3.000 posnetkov, naročnik jih vidi 300. Vmes je najbolj zamudno opravilo v poklicu — Cullbox ga prestavi na telefon in tablico.

Cullbox: izbor 3.000 fotografij na telefonu, brez čakanja

Fotograf s poroke prinese domov med 2.000 in 4.000 posnetkov. Naročnik jih bo videl 300. Med enim in drugim je delo, ki mu fotografi pravijo culling — izbor. In prav ta izbor je najbolj zamudni, najmanj ustvarjalni in najslabše podprti del poklica.

Cullbox je naša aplikacija za iPhone in iPad, ki ta korak prestavi s pisalne mize na telefon in tablico. Posnetke odpre takoj, oceni jih fotograf s potegom prsta, skoraj enake posnetke zloži v skupine, izbor pa pošlje naprej v Lightroom ali Capture One. Vse na napravi, brez nalaganja kamorkoli.

3
PLASTI PRIKAZA, DA LISTANJE NIKOLI NE ČAKA
100
KORAKOV RAZVELJAVITVE
3
NAČINI IZVOZA IZBORA
0
POSNETKOV, POSLANIH NA STREŽNIK
Seznam snemanj z napredkom izbora
SNEMANJA · NAPREDEK IZBORA
Lupa s potegom prsta navzgor za obdrži
LUPA · POTEG NAVZGOR OBDRŽI
Skupina podobnih posnetkov s predlogom
SKUPINA PODOBNIH · PREDLOG
Izvoz izbora v XMP in mapo
IZVOZ · XMP IN KOPIJA IZBORA

Izhodišče: zakaj je izbor fotografij težaven problem

Na prvi pogled gre za pregledovanje slik. V resnici gre za tri probleme hkrati:

  1. Količina. 3.000 datotek RAW je 90 GB. Tega ni mogoče preprosto naložiti in prikazati.
  2. Hitrost. Če je med dvema posnetkoma zamik pol sekunde, izbor 3.000 posnetkov traja 25 minut samo čakanja. Prehod mora biti trenuten.
  3. Natančnost. Odločitev »ostri oči ali ne« zahteva pogled na 100-odstotni povečavi. Predogled v nizki ločljivosti tega ne pokaže.

Večina orodij za izbor je zato namiznih: računalnik ima pomnilnik in procesor, ki ju telefon nima. Cullbox je zgrajen okoli vprašanja, kako isto delo opraviti na napravi, ki jo fotograf ima pri sebi — na poti s snemanja, na vlaku, v hotelu.

Del 1: Hitrost — posnetek se ne odpira takrat, ko ga pogledate

Ključ je v tem, da se posnetek nikoli ne odpira v trenutku, ko ga fotograf pogleda. Aplikacija dela v treh plasteh:

Vse to teče v ločenih nitih, da se vmesnik nikoli ne zatakne. Zatikanje pri listanju je edina napaka, ki je fotograf ne odpusti. Če aplikacijo zaprete sredi izbora, se seja ob naslednjem odprtju nadaljuje na istem posnetku.

Cullbox na iPadu: mreža snemanja s filtri in ocenami
IPAD · MREŽA SNEMANJA · FILTRI ZA NEOCENJENE, OBDRŽANE, ZAVRŽENE IN SKUPINE

Na iPadu je snemanje razgrnjeno v mrežo: ob strani so snemanja in filtri — neocenjeni, obdržani, zavrženi, štiri zvezdice in več, skupine podobnih — zgoraj preklop med mrežo, lupo in primerjavo. Zavrženi posnetki ostanejo v mreži, a potemnjeni, zato fotograf ves čas vidi, koliko snemanja je že za njim.

Del 2: Ocenjevanje, ki ne prekine ritma

Fotografi ocenjujejo na dva načina: z zastavicami (obdrži / zavrzi) ali z zvezdicami (1–5). Cullbox podpira oba, vendar z eno razliko — ocena se odda s potegom prsta, ne s pritiskom na majhen gumb.

Poteg navzgor obdrži, navzdol zavrže, v stran preskoči. Roka ostane na istem mestu, pogled na sliki. Pri 3.000 posnetkih ta razlika prihrani več kot pol ure. Pod sliko je trak sosednjih posnetkov z zeleno in rdečo piko, zato je odločitev za prejšnje posnetke vidna brez vračanja.

Vsako dejanje je mogoče razveljaviti, tudi sto korakov nazaj. Napačen poteg je pri tej hitrosti neizogiben; nevarnost ni napaka, ampak nepovratna napaka.

Del 3: Skupine podobnih posnetkov

Pri hitrem zaporedju nastane deset skoraj enakih posnetkov. Fotograf hoče najboljšega med njimi, ne vsakega posebej.

Cullbox posnetke združi v skupine po dveh merilih: po času zajema (posnetki v isti sekundi ali dveh) in po podobnosti vsebine — ta se izračuna iz zmanjšane različice slike, brez pošiljanja česar koli na strežnik. Znotraj skupine aplikacija predlaga posnetek z najostrejšo izbrano točko ostrenja, odločitev pa ostane fotografova: predlog obdrži z enim dotikom ali izbere sam.

Programska oprema pri izboru ne sme odločati. Sme le poskrbeti, da fotograf desetkrat ne odloči o isti stvari.

LIVE

Cullbox — izbor fotografij za fotografe

Tisoče posnetkov, pregledanih v nekaj minutah: takojšnji predogledi, ocenjevanje s potegom prsta, skupine podobnih posnetkov in izvoz izbora naravnost v obdelavo.

Kako delamo mobilne aplikacije →

Del 4: Izbor gre naprej v obdelavo

Izbor je uporaben le, če pride v obdelavo. Zato Cullbox izvaža na tri načine:

Pred izvozom aplikacija pokaže, koliko posnetkov je obdržanih in koliko zavrženih. Izvirne datoteke RAW ostanejo nedotaknjene — Cullbox zapiše odločitve ob njih, ne vanje.

Del 5: Zasebnost kot zasnova, ne kot obljuba

Fotografije s poroke ali družinskega snemanja so med najbolj občutljivim gradivom, kar ga kdo hrani. Zato Cullbox ne nalaga posnetkov nikamor. Vsa obdelava — predogledi, izračun podobnosti, ocenjevanje — se zgodi na napravi. Aplikacija za osnovno delovanje ne potrebuje niti internetne povezave.

To je tudi tehnično zahtevnejša pot: brez strežnika mora vse teči dovolj hitro na napravi, ki ima omejen pomnilnik in baterijo. Prav zato je večina orodij v tem segmentu namiznih.

Kaj to pomeni, če razmišljate o svoji aplikaciji

Cullbox je dober primer projekta, kjer je 90 odstotkov dela nevidnega: upravljanje pomnilnika, predpomnjenje, delo v nitih, obnovitev seje po prekinitvi. Vidni del — zaslon s sliko in poteg prsta — je nekaj dni dela.

Če ocenjujete ponudbe za mobilno aplikacijo, je to najboljše vprašanje, ki ga lahko postavite: kaj se zgodi, ko je podatkov desetkrat več, kot smo predvideli? Odgovor pove več kot celotna predstavitev.

Kako aplikacija pride od ideje do objave, smo opisali na primeru VoiceInbox: kako aplikacija pride v App Store.

POVEZANO razvoj mobilnih aplikacij Scanbox — skeniranje dokumentov kako aplikacija pride v App Store