Antons blogg om elektronik och Linux

13 juni, 2010

Att ta bra bilder på datorskärmar

Filed under: Foto — Anton @ 18:01
Tags: ,

När jag skulle ta kort på min Inspiron 9400 stötte jag på ett litet problem – hur jag än ställde in vitbalansen så blev det fel. Detta på grund av att jag hade glödljus i rummet medan datorskärmens bakgrundsbelysning var luminiscerande. Bilderna får visa vad jag menar:

Kameran inställd på glödljus

Kameran inställd på lysrörsljus

Det optimala vore att använda bilden på skärmen från bild 2 och sätta in den på skärmens plats i bild ett. Vilket är precis vad jag gjorde i GIMP. Det var inte svårare än att öppna bild 2, klippa ut skärmen därifrån och klistra in den på skärmens plats i bild 1.

Det här ser ju inte helt rätt ut...

Tyvärr var ju inte båda bilderna tagna från exakt samma vinkel, det hade annars underlättat en del. Så jag behövde ett verktyg för att kunna anpassa urklippet fritt. Det är där perspektivverktyget kommer in i bilden. Det ser ut så här:

Med det var det ganska enkelt att passa in den urklippta bilden. Det var inte svårare än att hugga tag i varje hörn på bilden och dra det någonstans där det såg hyfsat bra ut. Jag la dessutom till ett extra lager (placerat högst upp) där jag ritade röda prickar i kanterna på skärmen som några slags hjälplinjer.

När jag var klar tog jag bort hjälplagret. Så här blev slutresultatet:

Inte så illa pinkat för att vara första försöket tycker jag!

Annonser

16 mars, 2010

Förminska många bilder samtidigt

Filed under: Foto,Terminal — Anton @ 20:02
Tags: , ,

Behöver förminska ett stort antal bilder för uppladdning till Facebook. Vet inte om något grafiskt program för detta men som tur är så använder jag gärna terminalen i Linux och då öppnas fler möjligheter. Det finns ett skitbra program som ingår i Imagemagick som heter convert kort och gott. Jag har tidigare använt det och det har fungerat bra, men i det här fallet behövde jag skriva till samma fil som öppnades. Det klarar inte convert men det finns ett annat program i Imagemagick som heter mogrify. Hittade en bra guide här. Vissa av bilderna behövde dessutom roteras, eftersom Facebook tydligen inte kan läsa EXIF-datan i bilderna. Kollade först vilken storlek Facebook klarar av genom att ladda upp en bild i full upplösning, 12Mpix. Den skalades sen ner till 720×540 pixlar. Sen la jag alla roterade bilder i en mapp ”roteras” och alla andra i mappen jag stod i. Sen såg kommandona ut så här:

mogrify -format jpg -path klara/ -rotate 90 -resize 540×720 roteras/*
mogrify -format jpg -path klara/ -resize 720×540 *

Eftersom mogrify faktiskt läser EXIF-datan ser den de roterade bilderna som ”stående”, och kommer därför vara liggande efteråt. Men i själva verket är de stående efter att kommandot har körts, medan EXIF-datan vill rotera bilderna 90° till. Därför skalar vi först ner bilderna till 540×720 och sen roterar vi dem 90°. Nu är de första klara. Det andra kommandot skalar endast ner bilderna till 720×540. -format ändrar filändelsen från JPG till jpg. Det är viktigare än det ser ut eftersom Linux är skriftlägeskänsligt och WordPress bland andra kräver jpg-ändelsen och inget annat. -path sparar filerna till ./klara med samma filnamn, originalen skrivs alltså inte över. Så var det klart 🙂

Blogga med WordPress.com.