Skytte för en hemsida funktion: Timelapse och Multi-exponering fotografi DIY Hur (göra eller skriva egen kod!) (4 / 6 steg)
Steg 4: Automatisera CEMENT med MURSLEV
SPACKEL är ett verktyg för tillämpning av CEMENT.
I sann DIY-anda MURSLEV och CEMENT är befalla-lina baserat. Hålla saker helt enkelt till att börja med. Lägg sedan till fancy GUIs senare (vi skrev något som kallas X-CEMENT, en X-windows fronten, och eCEMENT, online spindelväv-baserat interaktiv CEMENT, etc., men låt oss inte gå dit ändå!).
SPACKEL är en akronym för att göra vår underbara utmärkta Lightvectors, och det är helt enkelt ett PERL-skript som läser en fil med namnet "cement.txt" och kallar CEMENT för varje rad i filen cement.txt som anger ett filnamn och en RGB (röd, grön och blå) värden.
Så för föregående exempel, att skapa en cement.txt fil så här:
sv035.jpg 1 1 1
sv080.jpg 1 1 1
och sedan köra MURSLEV med cement.txt filen i den aktuella arbetskatalogen:
$ murslev
Init sv035.jpg (powLookup22.txt) 1 1 1 100% p: 2.2 exp: 22 Filnamn: powLookup22.txt
Lägg till sv080.jpg 1 1 1 100%
Skapa trowel_out.ppm (powLookup22.txt) -1-1 -1 100%
Prova att experimentera med olika färger och olika RGB-värden, t.ex. prova att ändra filen cement.txt till:
sv035.jpg 1 1 0
sv080.jpg 1 2 9
och du kommer att få något med fina gula ljus från fönstret, och en blåaktig himmel och bygga.
Detta är bara lågupplösta testbilder att köra snabbt och komma med filen cement.tgz för teständamål.
Du kan få rådata för bilden ovan i full upplösning från http://wearcam.org/convocationhall.htm
och klicka på "index av lightvectors" för att se de enskilda exponeringar som gjorde denna Multi-exponering bild,
och om du vill återge mina resultat exakt, använda denna textfil: http://wearcam.org/ece1766/lightspace/dusting/conv...
och döp om den till "cement.txt" och sedan köra murslev på dessa lightvectors.