Skytte för en hemsida funktion: Timelapse och Multi-exponering fotografi DIY Hur (göra eller skriva egen kod!) (6 / 6 steg)

Steg 6: Göra en ".gif" fil nu men se till att inte överstiga 10 000 000 byte!



En sak jag verkligen älskar med webbplatsen Instructables.com är dess utmärkta hantering av GIF-bilder.

I självporträtt ovan tog jag en bild med blixt och sedan 35 lång exponering bilder med en glödlampa, med sladden definiera en båge framför övervakningskamera. Jag använder en rör-skrivar-TV-mottagare och förstärkare system jag skapade mer än 30 år sedan, i vilken fyra 6BQ5 rör i en push-pull konfiguration (två parallellt för push) och två parallellt för dra till driva en 220 volts glödlampa direkt med en förstärkt NTSC TV-signal. Detta resulterar i video feedback som beskrivs i en av mina tidigare Instructables.

En trevlig funktion av CEMENT är att du kan hålla CEMENTing i nya lightvectors. I ovanstående sekvens, den första bilden är en med blixt, sedan nästa har den första glödlampan spåra CEMENTed i, och sedan nästa lampa tracen är cementerade i det totalt, och så vidare.

Här är enkla två-line shell script kallas "cementij.sh" skrev jag att göra ovan (uppringande cementij.sh från en annan skriften, en gång för varje bild):

#! / bin/sh
cementi temp.plm img$1.jpg 1 1 1
plm2pnm temp.plm -o steve$1.jpg

Slutligen, i slutet, jag cementerade i while sak på dubbel vikt, och fyrbäddsrum, etc., att bygga den upp för ett sista crescendo av "(sur)veillance flux". Slutligen, om den slutliga bilden är den mest intressanta, byta namn på det så det kommer upp först i globbing för filnamn i generera .gif-bild. På detta sätt när GIF-fil är icke-animerade (t.ex. vid inläsningen från början, eller när iconified) att den första bildrutan (och ibland den enda ramen synlig) vara den mest intressanta av ramar.

Se till att ingen av dina .gif bilder överstiger 10 000 000 byte eller det bara fungerar inte när du överför till Instructables, och det finns inget varningsmeddelande (det bara enkla inte laddas).

Jag gillar enkla kommandoraden gränssnitt i sann DIY-anda, och mitt kommando väljer att generera .gif-filer är "Konvertera".

Själva bilden från min tidigare hemsida funktionen Instructable genererades med följande skript:

Convert.sh

Detta genererar olika storlekar på .gif-filer jag använt internt, med en av dem som genereras på strax under 10 000 000 byte.

För att få den exakta storleken, skapa jag helt enkelt något nära storleken jag tycker det borde vara, och sedan rätta till det. Till exempel bilden överst på denna sida med ursprungliga upplösning på 1024 linjer (steve1536x1024, nära HDTV upplösning) var för stor (22894455 byte) med en faktor på 22894455/10.000.000, dvs 2.289... gånger för stor.

Ta kvadratroten av det förhållanden, och du får den storlek minskning du behöver trycka målstorleken: cut storlek av ca 1.5131 och du får 1015 x 677.

Udda storlekar som som brukar inte hantera bra på datorer. Så plocka nästa storlek ner att resultaten i bilddimensioner som är någorlunda komposit nummer, t.ex. Låt oss ta dessa dimensioner, dividera med 32 (en typisk blockstorlek i hantering och bildbehandling), avrunda nedåt och sedan multiplicera igen med 32.

Detta ger oss 960 x 640, som slutar att ge en .gif-fil som är 9,100,702 byte, dvs strax under 10 000 000 byte.

Ha kul och göra några stora .gif bilder på DIY sätt (t.ex. med kod du gör eller skriver själv)!

Se Steg
Relaterade Ämnen

Hur man gör din egen hemsida gratis i 10 minuter (med egen domän och Host)

Jag ska visa dig hur du gör din egen hemsida på mindre än 10 minuter, inklusive registrera ett gratis domännamn, registrera ett gratis webbhotell, ställa in sidor, ladda upp filer och postar innehåll - alla gratis!Bilden ovan är en av mina färdiga pl...

Hur du lägger till anpassad ikon och långt namn till din CD/DVD eller USB blixt driva

Hej, i denna tutorial ska jag visa dig "Hur att lägga till anpassad ikon och långt namn till din CD/DVD eller USB blixt driva" för absoluta nybörjare.Saker du behöver:-1. en CD/DVD eller USB-2. en fungerande dator med valfri textredigerare (ante...

Hålla katt mat skålar snyggt och diskret med detta DIY sällskapsdjur skål arrangör

Cat matskålar, i mitt hus hur som helst, verkar vara i ständig rörelse. Och sedan finns det vad jag diskret kallar "haloeffekt", som i: hur i halo deras mat fick som långt ifrån deras maträtt?Så att hålla en viss ordning och att få min DIY på, j...

HUR DU GÖR DIN EGEN IPOD HOODIES {NY OCH FÖRBÄTTRAD!}

hur man gör din egen ipod tröjor nu större och bättreDetta instructable är baserad runt min ipod touch men du kan fortfarande göra en för alla ipod.Vänligen se mitt första ipod hoodies instructable ocksåvad du behöver:tyg valsymaskin (valfritt)blixtl...

Hur du kan skapa din egen gratis hemsida med gratis webbplats byggare

Alla i behov av en hemsida utan att ha tillräckliga medel kan bygga sin egen hemsida gratis med hjälp av gratis hemsida builder. Dessa webbplats byggare bidrar till att spara pengar och att starta ett företag eller att främja en tjänst. Så, du behöve...

Plywood Honey Bee svärm bete fångst kupan och Nucleus Box - Dual Purpose hur DIY planer

Att fånga svärmar av honungsbin måste vara en av de mest spännande och fascinerande händelserna av året. Jag säger "händelse" eftersom det tenderar att ske främst i maj månad i Storbritannien. Förra året, 2015, vi fångade 9 sådana svärmar och ök...

Älskling, jag krympte Arduino: flytta från Arduino till ATtiny och skriva din kod i ren AVR-C

Arduino är en stor hård- och mjukvaruplattform, men med alla dess funktioner är det också lite uppsvälld och ofta behöver du bara en liten del av alla funktioner. Projektet kräver ibland för att ha mindre och billigare enheter. Vad du behöver är ATti...

Bärgades/återanvändas delar 5V/USB-laddare. Flera ID och multi-kontakt enheter.

Hej!Min första instructable. Kanske inte rocket science men, att vara säkert något praktiskt jag tänkte jag skulle dela.Detta är bara en dokumenterad Sammanfattning av vad jag gjorde / jag har gjort för att få till liv två fint operativa USB laddare...

Ratchet och clank groovy pistol. (Hur man gör en galen Ipod förstärkare)

Allt mer trött från alla de vanliga mp3 spelarna att se ut ändå?IPod i mitten, högtalare runt det och några alternativ du aldrig använder?Jag är inte den första som bygger sin egen Ipod förstärkare system förutom att detta är någotDet ser mycket sval...

Hur man gör en egen hemsida

Detta är en text som hjälper dig att göra en hemsida.min hemsida har denna logotyp och adressen är skylanders-universe.webs.comSteg 1: Steg 1: hitta en webb makerHitta en webb maker kan vara knepigt.Jag använde duk är det en bra sajt att göra din ege...

Flip Top kapsyl. Göra en tålig och stark kapsyl för någon vin eller öl flaska.

Varning: Detta outgrundlig är ett pågående arbete. Är i behov av en hel del arbete.Med denna Kapsylkatalog kan du stänga upp någon flaska eller burk som du vill.Du behöver.En flaska med en fälg nära mynningen av halsen. (Öl och vin och flaskor funger...

DIY - Hur att använda Arduino Uno att skicka ett mail, SMS och göra en röst kalla

Undrar hur man skickar e-post via din Arduino Uno? Var inte orolig... Denna handledning video kommer att upplysa du på steg för steg process för att skicka e-post, SMS-meddelanden samt ringa röstsamtal med 3G/GPRS sköld genom libelium kommunikation.N...

Hur du gör din egen lagring värmare från strawcrete och sten - Del1. Brico ecolo radiateur. Bricolaje calentador ecológico

Detta är början på ett projekt som vi har nu slutfört att förbättra vårt värmesystem i vardagsrummet. Vi ville ha vår vedspis både för att ge en jämnare värme och vi ville rummet behålla lite värme på morgonen. Även om våra bränsle är gratis, ville a...

Trähäst stränginstrument med greppband och laser skurna plexi DIY

Tillverkning trähästen bandförsedda och en annan plexiglas laserskärning. Jag har inga bilder på insikten steg denna gång men det är ganska enkelt.trä som:Sticksågsandpapperträlim (för att fästa till basen)lackeradeWoodPlexi material:plexiglas tavlae...

Återanvända band kablar och kopplingar för DIY projekt

God afton mina damer och herrar, och Välkommen till min Instructable.Idag ser vi hur man återanvända bandkabeln, speciellt användbar för tidy DIY projekt.Steg 1: Samla kablar Menyfliksområdet ledningar finns i många elektroniska apparater, vanligaste...

Hur man gör en lätt och elegant tabell centrum bit för jul (eller andra händelser)

att köpa en Juldekoration för bord för mindre än 20€ är i dag nästan ett omöjligt uppdrag, så varför inte skapa din egen dekoration?Så jag kommer att visa dig hur man gör detta mycket enkel, men mycket elegant, dekoration, steg för steg, med bilder s...

DIY: Hur man gör Caster och pulver socker

godis kommer i varje form, storlek, färg, konsistens och smak tänkbara. Krispigt brickles och krämig tryffel har mycket lite gemensamt... med ett undantag: socker.Socker kommer också i en mängd olika smaker och texturer, men detta instructable koncen...

Hur man gör 7up Soda Gummy flaska form och koppar - lätt DIY Jello Dessert!

Detta är en enkel och lätt steg för steg recept att göra jätte Gummy 7up läsk flaska form & koppar hemma!Tack för att titta på!Fler videor här:https://www.youtube.com/user/fixitsamo/videosFölj oss på:Instagram: https://www.instagram.com/fixitsamoFace...

Hur du gör din egen läckra och hälsosamma bröd

Efter massor av experimentera kom jag på detta recept, som är nu det enda bröd som vi har ätit i vårt hem i flera veckor. Min 5 år gamla älskar det (hon äter även skorpan!) och min fru älskar det alltför. Det är också super lätt att göra. Det enda fö...