Klippa en rad med pixlar

2015-06-01

Klipp och klistra med imagemagick!
convert rensad_0002.JPG -crop 1x1704+2+0 rensad2_0002.jpg

Förklaring: Klipp rensad002.JPG till en väldigt smal remsa,  1x1704px med en offset av 2px, spara i rensad2_002.JPG.

for i in `seq -w 0001 0100`; do echo $i; done
skriver ut med konstantbredd, 0001, 0002 osv...

for i in `seq -w 0001 3648`; do convert *$i.JPG -crop 1x1704+$i+0 utf_$i.JPG; done

En pixelrad från varje bild med olika offset i x-led sparas i ny fil, det tar mindre än en tiondels sekund per bild.
Klistra ihop till en ny bild genom convert +append utf*.JPG resultat.jpg
Med en bild som vill bli 3648px bred, ska det vara 23.68 sekunder mellan bilderna om ett helt dygn ska bli en bild. Resultatet av detta

Annoteringar

2015-06-03

Skriv in tid och datum på bilden, ta tiden från EXIF;

mogrify -pointsize 40 -gravity SouthEast -annotate +10+10 '%[EXIF:DateTime]' *.jpg

Batch crop

2015-06-03

Skär en bild till ny storlek, skriv över orginalbilden.

mogrify -crop 3648x2052+0+410 *.JPG

Brännvidd för alla bilder i en mapp

20007-12-15

Jag använder programmet Jhead för att ta reda på bränviddsfördelningen för mina bilder. Genom att skriva kommandot med en eller flera bilder som argument visar informationen om bilden som finns lagrad i så kallad EXIF data, som exempel den första bilden i min åttonde bildmapp;

[lars@alpha ~]$ jhead /home/public/bilder/Foto08/P1010927_pajdeg.JPG
File name    : /home/public/bilder/Foto08/P1010927_pajdeg.JPG
File size    : 4292953 bytes
File date    : 2007:08:11 14:10:02
Camera make  : Panasonic
Camera model : DMC-LX2
Date/Time    : 2007:08:11 13:10:02
Resolution   : 4224 x 2376
Flash used   : No
Focal length :  6.3mm  (35mm equivalent: 28mm)
Exposure time: 0.100 s  (1/10)
Aperture     : f/2.8
ISO equiv.   : 100
Whitebalance : Auto
Metering Mode: matrix
Exposure     : program (auto)

Det står att jag använt en brännvidd som motsvarar 28mm. Kul att veta, men lite opraktiskt att gå igenom bild för bild, vad händer om vi kollar alla bilder?

[lars@alpha ~]$ jhead /home/public/bilder/Foto08/* | grep "equivalent"
Focal length :  6.3mm  (35mm equivalent: 28mm)
Focal length :  6.3mm  (35mm equivalent: 28mm)
Focal length :  6.3mm  (35mm equivalent: 28mm)
....

Bättre, men inte direkt importerbart i ett kalkylblad.
Om jag bara skriver ut det 7:e fältet;
[lars@alpha ~]$ jhead /home/public/bilder/Foto08/* | grep "equivalent" | awk {'print $7'}
28mm)
28mm)
28mm)
...

Lite skräp i slutet som ska klippas bort, spara bara numeriska tecken;
lars@alpha ~]$ jhead /home/public/bilder/Foto08/* | grep "equivalent" | awk {'print $7'} |sed s/[^0-9]//g
28
28
28
...

Bättre!
Och så snabbt en lisning över vilka olika brännvidder som använts, bara visa varje värde en gång och sorterat i stigande ordning;
[lars@alpha ~]$ jhead /home/public/bilder/Foto08/* | grep "equivalent" | awk {'print $7'} |sed s/[^0-9]//g|sort -n|uniq
28
30
33
34
36
39
41
45
48
50
52
54
56
60
63
64
69
75
80
86
91
94
98
105
112
136

Detta går att importera till ett kalkylblad för att göra ett fint diagram av, men jag kan direkt konstatera att 457 av 672 bilder (70%) är tagna med kamerans maximala vidvinkel... Något att tänka på vid nästa kamera.


ETTR - Startrails

2016-10-23

Överexponera, 30s, F2.8, ISO6400 som start, RAW. StarStaX.
https://www.youtube.com/watch?v=J1Kfr8RG3zM



Julkort 2009

2009-12-16

Text

Julkort 2008

2008-12-20

Text

Julkort 2007

2007-12-20

Text

Julkort 2006

2006-12-15

Text

Julkort 2005

2005-12-15

Text