Kirjoittaja Aihe: Käsiteltyjen digikuvien exif-tiedot häviksissä  (Luettu 2824 kertaa)

igor_2

  • Käyttäjä
  • Viestejä: 768
    • Profiili
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.

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
Vs: Käsiteltyjen digikuvien exif-tiedot häviksissä
« Vastaus #1 : 25.03.07 - klo:21.56 »
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
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

igor_2

  • Käyttäjä
  • Viestejä: 768
    • Profiili
Vs: Käsiteltyjen digikuvien exif-tiedot häviksissä
« Vastaus #2 : 25.03.07 - klo:23.11 »
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"):

Koodia: [Valitse]
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?

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
Vs: Käsiteltyjen digikuvien exif-tiedot häviksissä
« Vastaus #3 : 26.03.07 - klo:00.46 »
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.

Koodia: [Valitse]
#!/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
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

igor_2

  • Käyttäjä
  • Viestejä: 768
    • Profiili
Vs: Käsiteltyjen digikuvien exif-tiedot häviksissä
« Vastaus #4 : 26.03.07 - klo:12.37 »
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.

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
Vs: Käsiteltyjen digikuvien exif-tiedot häviksissä
« Vastaus #5 : 26.03.07 - klo:12.58 »
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
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

igor_2

  • Käyttäjä
  • Viestejä: 768
    • Profiili
Vs: Käsiteltyjen digikuvien exif-tiedot häviksissä
« Vastaus #6 : 26.03.07 - klo:22.04 »
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...