Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: igor_2 - 25.03.07 - klo:10.05
-
Mikähän lienee kun käytän Digikammia (Dapper / 6.06:sessa) ja suoraan kamerasta olevien kuvien exif-tiedot näkyy ihan ok, mutta jos kuvaa on käsitelty PhotoShopilla ja tallennettu (jpg:nä), niin eipä enää näykään.
Erityisesti haittaa että kuvien päivämäärät ovat "kadoksissa" ja nyt digikam ei osaa pistää niitä ajanmukaiseen järjestykseen.
Oletan että ongelma ei ole niinkään digikammissa, vaan jossain muualla. Kun katson esimerkiksi muokattua kuvaa nautiluksella ja otan siellä Ominaisuudet / Kuva, niin sekin sanoo, että "Kuvatietojen lataaminen epäonnistui".
Exif-data sinällään on kyllä kuvissa. Kun sen avaa esimerkiksi takaisin PhotoShoppiin, niin tallella ovat. Näyttäisi siis että joku tässä Dapperin & Digikammin puolella ei vain osaa lukea tietoja.
Muokatut kuvat on talletettu PhotoShopin 7.0 ja CS2.0 versioilla. Kuvia on runsaasti, kaiken kaikkiaan n. 10 000, ja jonkin sorttinen osa niistä on muokattuja.
-
Hmm.. exiftool voi jeesata jotain ja muistaakseni nuo KDE:n työkalut käyttävät exiv2 -softaa exifien lukuun, varma en ole.. exiftool kuitenkin näyttää että onko siellä mitään jäljellä..
Mahdollista voi toki myös olla että Photoshop tallentaa EXIF:t jotenkin eri formaatissa/rikkinäisinä tms. eli siten, että vain se itse osaa niitä lukea, muttei juurikaan muut..?
r
-
Hmm.. exiftool voi jeesata jotain ja muistaakseni nuo KDE:n työkalut käyttävät exiv2 -softaa exifien lukuun, varma en ole.. exiftool kuitenkin näyttää että onko siellä mitään jäljellä..
Mahdollista voi toki myös olla että Photoshop tallentaa EXIF:t jotenkin eri formaatissa/rikkinäisinä tms. eli siten, että vain se itse osaa niitä lukea, muttei juurikaan muut..?
r
Njaa, kyllähän Photoshop on defacto standarti ja tämmösessä asiassa on turha antaa tasoitusta varsinkin sikäli kun vastaavat win-albumiohjelmat kyllä tuntuu osaavan lukea niitä kuinkapäin vain.
Mutta tuo exiftool auttoi ymmärtämään mistä kenkä saattaa puristaa. Kiitti vinkistä!
Tässä yhden muokatun kuvan exifit (sori pitkä "lainaus"):
ExifTool Version Number
5.67
File Name
PB038690_ed.jpg
File Size
1327 kB
File Modification Date/Time
2007:03:23 17:47:25
File Type
JPEG
MIME Type
image/jpeg
JFIF Version
1.2
Image Description
OLYMPUS DIGITAL CAMERA
Software
Adobe Photoshop CS Windows
Components Configuration
YCbCr
Flash
On
User Comment
Exif Image Length
3264
Interoperability Index
R98
Interoperability Version
0100
Compression
JPEG (old-style)
Thumbnail Offset
1560
Thumbnail Length
4590
Displayed Units X
inches
Displayed Units Y
inches
Global Angle
30
Global Altitude
30
Copyright Flag
False
Photoshop Thumbnail
(Binary data 4590 bytes, use -b option to extract)
Photoshop Quality
10
Photoshop Format
Standard
Progressive Scans
3 Scans
Application Record Version
2
Caption-Abstract
OLYMPUS DIGITAL CAMERA
Shutter Speed
1/30
Aperture
8.0
Exposure Program
Aperture-priority AE
Exif Version
0221
Date Time Original
2006:11:03 18:35:37+02:00
Date/Time Digitized
2006:11:03 18:35:37+02:00
Exposure Compensation
-1/2
Max Aperture Value
2.8
Metering Mode
Multi-segment
Light Source
Unknown (0)
Focal Length
14.0mm
Flashpix Version
0100
Color Space
sRGB
Exif Image Width
2448
Exif Image Height
3264
File Source
Digital Camera
Custom Rendered
Normal
Exposure Mode
Manual
White Balance
Auto
Digital Zoom Ratio
1
Scene Capture Type
Standard
Gain Control
None
Contrast
Normal
Saturation
Normal
Sharpness
Normal
ISO Speed
100
Flash Fired
True
Flash Return
No return detection
Flash Mode
On
Flash Function
False
Flash Red Eye Mode
False
History
Make
OLYMPUS IMAGING CORP.
Camera Model Name
E-300
Orientation
Horizontal (normal)
X Resolution
314
Y Resolution
314
Resolution Unit
inches
Y Cb Cr Positioning
2
Create Date
2006:11:05 15:13:30+02:00
Modify Date
2006:11:05 15:13:30+02:00
Metadata Date
2006:11:05 15:13:30+02:00
Creator Tool
Adobe Photoshop CS Windows
Derived From Instance ID
uuid:291c75a6-6cab-11db-83d8-fd1351046ae0
Derived From Document ID
adobe:docid:photoshop:291c75a5-6cab-11db-83d8-fd1351046ae0
Document ID
adobe:docid:photoshop:24c451ff-6ccf-11db-8abf-bf9dc875d3b3
Instance ID
uuid:24c45200-6ccf-11db-8abf-bf9dc875d3b3
Format
image/jpeg
Description
OLYMPUS DIGITAL CAMERA
Profile CMM Type
Lino
Profile Version
2.1.0
Profile Class
Display Device Profile
Color Space Data
RGB
Profile Date Time
1998:02:09 06:49:00
Profile File Signature
acsp
Primary Platform
Microsoft Corporation
CMM Flags
Not Embedded, Independent
Device Manufacturer
IEC
Device Model
sRGB
Device Attributes
Reflective, Glossy, Positive, Color
Rendering Intent
Perceptual
Profile Connection Space
0.9642 1 0.82491
Profile Creator
HP
Profile ID
0
Copyright
Copyright (c) 1998 Hewlett-Packard Company
Profile Description
sRGB IEC61966-2.1
Media White Point
0.95045 1 1.08905
Media Black Point
0 0 0
Red Matrix Column
0.43607 0.22249 0.01392
Green Matrix Column
0.38515 0.71687 0.09708
Blue Matrix Column
0.14307 0.06061 0.7141
Device Mfg Desc
IEC http://www.iec.ch
Device Model Desc
IEC 61966-2.1 Default RGB colour space - sRGB
Viewing Cond Desc
Reference Viewing Condition in IEC61966-2.1
Viewing Cond Illuminant
19.6445 20.3718 16.8089
Viewing Cond Surround
3.92889 4.07439 3.36179
Viewing Cond Illuminant Type
D50
Luminance
76.03647 80 87.12462
Measurement Observer
CIE 1931
Measurement Backing
0 0 0
Measurement Geometry
Unknown (0)
Measurement Flare
0.999 %
Measurement Illuminant
D65
Technology
Cathode Ray Tube Display
Red Tone Reproduction Curve
(Binary data 2060 bytes, use -b option to extract)
Green Tone Reproduction Curve
(Binary data 2060 bytes, use -b option to extract)
Blue Tone Reproduction Curve
(Binary data 2060 bytes, use -b option to extract)
Image Width
2448
Image Height
3264
Aperture
8.0
Image Size
2448x3264
Shutter Speed
1/30
Thumbnail Image
(Binary data 4590 bytes, use -b option to extract)
Focal Length
14.0mm
Nyt on ilmeisesti sitten niin, että kun tuon kuvan tuohon digikammiin, niin se käpistelee niitä jollain tavalla ja pistää sen hetkisen päivämäärän tuonne "File Modification Date/Time"-kenttään. Nyt on vielä vähän hämärän peitossa, että minkä tähden mulla on hytinä että se liittyisi näihin PS:ssä muokattuihin kuviin. Voi olla vääräkin tuntuma; kuvia on, kuten sanottu, muutama...
Voiko tällä eixiftoolssilla suoritta muunnoksen niin, että kopioi "Date Time Original" kentän sisällön tuonne File Modification Date/Time kentään?
-
Mulla on tämmöinen date_update.sh - skripti josta on ehkä apua. Kaksi looppia, jotta tekee saman operaation sekä .nef (Nikon Raw) että jpg - kuville.
#!/bin/bash
#risto at kurppa piste fi 2006-05-22
#requires: exiftool installed
for i in $(ls | grep -i .nef$)
do
src=$i
echo $src
#update file date from exif
exiftool '-DateTimeOriginal>FileModifyDate' $src
done
for i in $(ls | grep -i .jpg$)
do
src=$i
echo $src
#update file date from exif
exiftool '-DateTimeOriginal>FileModifyDate' $src
done
echo Finished!
[/code
-
Mulla on tämmöinen date_update.sh - skripti josta on ehkä apua. Kaksi looppia, jotta tekee saman operaation sekä .nef (Nikon Raw) että jpg - kuville.
Jumankauta Risto, sä olet taikuri! Jään pullakaffeet velkaa. Maksun paikka on varmaan kun treffataan jossain miitissä.
Äkkiä ruokatauolla testattuna vaikuttaisi nimittäin että tämä lääke puri.
Sinällän digikammilta on aika persoonallin ratkaisu sortata kuvat muutospäivämäärän mukaan ja näyttää sitä myös pikkukuvissa. Nyt on nimittäin ilmeistä että kun tuo kuvia digikammiin, niin joissain tapauksissa se muokkaa myös lähdekuvaa (pakattujen jpg kuvien osata hyvä, hyvä!) ja päivittää samalla myös muutospäivän. Josta siis seuraa, että muutospäivä on usein se päivä jolloin kuva on tuotu ohjelmaan...
Asiaa joudutaan kiertämään näin ja lopputulema on, että on menetetty mahdollisesti arvokasta tietoa.
Exiftoolssiin: Luin jostain heidän prosyyreistä, että kannattaa ottaa muutoksen yhteydessä backup vanhasta jotta jos jotain sattuu, niin on backup tallella.
Onko sulla (tai jollain muulla) käyttökokemusta exiftoolssista niin paljon, että osaisi vähän sanoa, että onko sen tapana korruptoida tai muuten tärvellä kuvia.
-
Jumankauta Risto, sä olet taikuri! Jään pullakaffeet velkaa. Maksun paikka on varmaan kun treffataan jossain miitissä.
Äkkiä ruokatauolla testattuna vaikuttaisi nimittäin että tämä lääke puri.
:)
Joskus tärppää ja jollain on taskussa tarjolla juuri sitä mitä tarvitaan. Nyt osui kohdalle.
(toinen skripti mitä käytän, tekee Nikon D70:n antamista nef-kuvista pienet jpeg-exportit dcrawilla muistaakseni ja päivittää niiden päivämäärät exifien perusteella kohdilleen. jpeggejä helpompi selata kuin neffejä.. Kuvien arkistointiin käytän kphotoalbumia, kphotoalbum.org muistaakseni, repoista löytyy vanha versio, kehitystä on tapahtunut. PItääkin muuten tarkastaa mikä versio feistystä löytyy.. Jotain 43000 kuvaa on arkistossa :)
Tuo date_updater muuten ei tee hommaa rekursiivisesti oletuksena, vain yhdelle kansiolle.
Sinällän digikammilta on aika persoonallin ratkaisu sortata kuvat muutospäivämäärän mukaan ja näyttää sitä myös pikkukuvissa. Nyt on nimittäin ilmeistä että kun tuo kuvia digikammiin, niin joissain tapauksissa se muokkaa myös lähdekuvaa (pakattujen jpg kuvien osata hyvä, hyvä!) ja päivittää samalla myös muutospäivän. Josta siis seuraa, että muutospäivä on usein se päivä jolloin kuva on tuotu ohjelmaan...
Huonolta kuulostaa jos Digikam muka muokkaisi kuvia.. Voiko johtua niiden automaattisesta kääntämisestä - kannattaa varmaan ruksia pois päältä..?
Exiftoolssiin: Luin jostain heidän prosyyreistä, että kannattaa ottaa muutoksen yhteydessä backup vanhasta jotta jos jotain sattuu, niin on backup tallella.
Onko sulla (tai jollain muulla) käyttökokemusta exiftoolssista niin paljon, että osaisi vähän sanoa, että onko sen tapana korruptoida tai muuten tärvellä kuvia.
En ole huomannut että näin olisi tapahtunut, exifien eikä itse kuvadatankaan osalta.
r
-
Huonolta kuulostaa jos Digikam muka muokkaisi kuvia.. Voiko johtua niiden automaattisesta kääntämisestä - kannattaa varmaan ruksia pois päältä..?
Se kuulostaa hämäräperäiseltä - jopa niin, että sitä on vähän hankala uskoa.
En löydä kuitenkaan mitään logiikkaa siihen mitä kuvia se näyttää käpistelevän ja mitä ei. Hetken luulin, että se puuttuu TIF-kuviin, mutta niinkään ei ole, vaan samaa se näyttää tehneen myös ihan suoraan kamerasta olevan jpg:n kanssa.
Kyseessä ei ole kuvan kääntämiseen liittyvä juttu, vaan se saattaa tehdä saman myös vaakakuville joita ei käännetä.
Exiftoolssin ja sinun skriptin jälkeenhän ongelma on sinällään kosmeettinen, mutta vähän jää nyt kyllä kaivelemaan, ettei se sitten käy ikäänkuin uudelleen tallettamassa kuvaa (ja etenkin uudelleen pakkaamassa sitä).
Pidän sinällään digikammista. Se voisi olla joustavampi, olen tottunut iView Media Prohon ja se on yksinkertaisesti maailman paras laatuaan, mutta digikam on riittävän hyvä - kunhan on valmis vähän joustamaan vaatimuksistaan.
Tiedän että 6.06:lle löytyy pari muutakin albumisoftaa ja olen äkkiseltään vähän kokeillutkin niitä. Digikam tuntuu kuitenkin puutteistaan huolimatta istuvan parhaiten käteen (ja emännän käteen...) ja yritetään nyt tulla tällä toimeen jokin aika.
Jos oikein hyvin käy, niin vaikka seuraavaan Ubuntu LTS-versioon asti...