Výsledky 1 až 16 z 16

Téma: EXIF a jeho kopirovanie, editacia, mazanie

  1. #1
    Terorista karabínový mince Avatar uživatele PiT
    Založen
    13.09.2002
    Bydliště
    Bratislava
    Příspěvky
    4 550
    Vliv
    300

    Standardní EXIF a jeho kopirovanie, editacia, mazanie

    Kedze sem podaktori casto uverejnujeme svoje fotograficke vytvory a mnohi sa potom pytaju na parametre k danym fotkam, niektori uzivatelia "pribaluju" k svojim vytvorom EXIF hlavicky, kde sa potrebne informacie nachadzaju. Problem nastava v tom, ze beznymi dostupnymi programami vacsinou skopirujete EXIF hlavicku celu a ta je velmi velka vzhladom k finalnej velkosti zverejnenej fotky na webe aj bez nahladoveho obrazku (mnoho programov ju kopiruje iba celu... aj s nahladovym obrazkom).

    Vcera som prekutral net a nasiel v podstate tri-styri pouzitelne riesenia.

    Platene v podobe Opanda Exifer ( www.opanda.com ) a BreezeBrowser ( www.breezesys.com )

    Volne riesenie v podobe EXIFERu ( http://www.friedemann-schmidt.com/software/exifer/ ), ktory je uz 4 roky stary


    Nic vsak neuspokojilo moje potreby, a tak som sa dopatral k zaujimavej PERLovej utilite ExifTool od Phila Harveyho http://www.sno.phy.queensu.ca/~phil/exiftool/


    Je to velmi mocny nastroj, k jeho behu ale potrebujete prikazovy riadok a rozbehanu nejaku verziu PERLu na prikazovej riadke. Bohate postacuje volna verzia z http://www.activeperl.com/Products/ActivePerl/

    Po nainstalovani ActivePerl staci rozbalit EXIFTOOL do lubovolneho adresara na vasom disku, no budete musiet spravit este dva ukony.

    1) Zadat tento adresar do systemovych PATH, aby sa dal z prikazovej riadky normalne pouzivat. (Control Panel -> System -> Advanced -> Environment Variables -> Path)
    2) Premenovat exiftool na exiftool.pl aby ho ActivePerl identifikoval ako PERLovy skript a parsoval ho.

    Po tychto ukonoch mozete na prikazovom riadku (napr. z Total Commandera aleb priamo Command Prompt vo Windows) EXIFTOOL bezne pouzivat.


    Naco je to dobre?

    Mozete si upravit fotku do podoby, aku potrebujete (predpoklad je, ze si samozrejme ponechate original).
    Z originalu mozete potom skopirovat EXIF a takmer lubovolne ho editovat.

    Ja som si vytvoril BAT subor, ktory som si nazval EXIFCOPY a umiestnil ho do systemovej cesty (PATH).

    Tento subor mi skopiruje z povodneho suboru do noveho namiesto kompletneho CCA 20KB EXIFu (v pripade CANONu) len to, co chcem a zaberie mi to v novom obrazku len 542 bajtov

    moj BAT subor je funkcny pre fotky z CANON 350D a vyzera nasledovne

    exifcopy.bat
    exiftool.pl -all= %2
    exiftool.pl -tagsfromfile %1 -exif:all -MakerNoteCanon= -Orientation= -XResolution= -YResolution= -ResolutionUnit= -ExifImageWidth= -ExifImageHeight= -ExifImageLength= -ExposureMode= -CustomRendered= -SceneCaptureType= -FlashpixVersion= -UserComment="(c) PiT" %2
    (v prvom kroku vymaze komplet EXIF udaje z noveho suboru, ak tam nejake boli; v druhom ulozi cely EXIF z povodneho suboru, zoseka ho do prijatelnej velkosti a nakoniec vlozi komentar o autorovi)

    Pouzitie -> do prikazoveho riadku zadam:

    exifcopy povodny.jpg novy.jpg

    Obmedzenia, na ktore som prisiel:

    Nedokaze mi editovat CanonMakerNotes, pre vysledne foto na web to ale nepotrebujem.

    Davajte pozor aj na to, ze EXIF obsahuje udaje o velkosti a rotacii povodneho obrazku! (moj BAT ich v novom subore odstranuje, ako si mozte vsimnut)

    ---

    Ak ste pozerali odkazy, ktore som dal vyssie, tak na www.opanda.com je ZADARMO k stiahnutiu aj plugin k ich programu IEfix pre Firefox a Internet Explorer, ktory Vam umozni prezerat EXIF hlavicky pohodlne priamo z prehliadaca

    Dalsi podobny plugin, ktory pouzivam napr. aj ja pre Firefox je tu: http://ted.mielczarek.org/code/mozilla/fxif/

    ---

    Ak ste tento sloh precitali az sem, dufam, ze Vam to prislo uzitocne.

    [edit]

    P.S.

    Budem rad, ak sa podelite so svojimi skusenostami, napadmi a vlastnymi skriptami napr. na NIKONy a pod.
    Naposledy upravil PiT; 02.04.2006 v 15:17.
    And down we go again, under the relentless wawes, into the arms of calm breakers, into bayou of forgotten dreams
    Like sand slipping through my fingers, nothing ever lasts, ever will

  2. #2

    Standardní Re: EXIF a jeho kopirovanie, editacia, mazanie

    Good work. Možno to raz aj vyskúšam. Na D70-ke má EXIF cca. 37 kilo, a to je už dosť, zišlo by sa osekať to nejak. Na druhej strane zase ľudia ktorý chodia cez dial-up, majú väčšinou zapnutú nejakú tú komprimáciu, kďe by tie textové informácie z exifu mali byť docela slušne komprimovatelné, nie? Radšej to neriešim.
    Intel Core i7-6700K @4.4 GHz | Noctua NH-D14 | GA-Z170-HD3 | 4x 8GB 2400 MHz CL12 DDR4 RAM | Sapphire HD 7770 GHz Edition Vapor-X | Samsung 850 EVO 250 GB SSD | Adaptec 71685 | RAID 5: 4x Samsung F2 HD154UI (1500GB, 32MB cache, 5400rpm) | RAID5: 4x WD30EFRX (WD Red 3TB) | Asus DRW-2140L1T | Dell U2515H | Seasonic X-750 | Fractal Design Define R2 black | 3x Noctua NF-P14 FLX | Noctua NF-S12B FLX | APC Smart-UPS XL 750VA
    Intel Core 2 Quad Q9300 | 2x 2GB A-DATA Vutesra 800 MHz DDR2 RAM | Adaptec 5405 | RAID1: 2x WDC R3 WD57502ABYS (750GB, 32MB cache, 7200rpm) | Fractal Design Define R3 black | APC Smart-UPS XL 750VA + APC Smart-UPS XL 24V Battery Pack
    Nikon F100 | AF 35/2 D | SB-800 | Velbon Sherpa 450n | JOBY Gorillapod SLR-Zoom | Lowepro Mini Trekker | Lowepro Orion Trekker II | Crumpler Pretty Boy 2500 (M)
    Dell Latitude D830 | Intel Core 2 Duo T7300 @2GHz, 4MB L2 cache, 800MHz FSB | Intel 965 (Santa Rosa) | 2x 1GB DDR2 RAM, 667MHz | GMA X3100 | 15,4" WSXGA+ LCD | Hitachi 120GB HDD, 7200rpm 16MB cache | Wifi 802.11 b/g/n
    Lenovo Thinkpad X200s | Intel Core 2 Duo SL9400 @1,86 GHz, 6MB L2 cache | 2x 4GB DDR3 RAM | Intel HD 4500 | 12" LED WXGA+ LCD | Intel 320 80GB SSD

  3. #3
    Terorista karabínový mince Avatar uživatele PiT
    Založen
    13.09.2002
    Bydliště
    Bratislava
    Příspěvky
    4 550
    Vliv
    300

    Standardní Re: EXIF a jeho kopirovanie, editacia, mazanie

    Samostatne EXIF udaje obsahuju aj nahladovy JPEG, ktory nezbalis, ostatne udaje vsak ano. Ostatne udaje nie su v EXIFe nijako komprimovane, iba maju vlastny format.

    Trochu som sa pokusal hrat s prvym tvojim obrazkom v tvojom threade. Samostatny EXIF ma 11368B a samotny JPEG nahlad cca 5040B a nejde mi volajako vobec editovat, pretoze su v tom EXIFe nejake chyby, nejake nestandardne veci, je vlozeny z RAWu (aspon sa tvari tak, ze patri RAWu) a navyse ti chyba u vsetkych suborov JPEG hlavicka. Zeby ten NikonCapture 4.4.0 W nebol "az tak super" ?
    And down we go again, under the relentless wawes, into the arms of calm breakers, into bayou of forgotten dreams
    Like sand slipping through my fingers, nothing ever lasts, ever will

  4. #4

    Standardní Re: EXIF a jeho kopirovanie, editacia, mazanie

    No, tá prvá fotka vôbec nebola robená v Nikon Capture ale v Zoner Photo Studio (tak ako väčšina). Tam pred uložením je priamo možnosť si zvoliť uloženie obrázku s kompletným EXIFom, bez náhľadu, alebo bez EXIFu. Keď ukladám obrázok bez EXIFu, tak je rozdiel cca. 37 kilo, keď iba bez náhľadu tak cca. 31 kilo. Ty si písal, že EXIF má 11 kilo. Ten rozdiel je asi v tom, že Nikon foťáky neukladjú všetky informácie o fotke do štandartného EXIFu, ale do nejakých poznámok výrobcu, či čo. Myslím, že sa to vola Marker note, alebo tak nejak. Našťastie Zoner tieto úfaje dokáže čítať a normálne ukladať, takže to zase neriešim. Na druhej strane od Nikonu poriadne svinstvo, že ani po vydaní nového firmware-u nepodporuje štandartizovaný EXIF, a vôbec nechápem, že prečo tak robia.
    Intel Core i7-6700K @4.4 GHz | Noctua NH-D14 | GA-Z170-HD3 | 4x 8GB 2400 MHz CL12 DDR4 RAM | Sapphire HD 7770 GHz Edition Vapor-X | Samsung 850 EVO 250 GB SSD | Adaptec 71685 | RAID 5: 4x Samsung F2 HD154UI (1500GB, 32MB cache, 5400rpm) | RAID5: 4x WD30EFRX (WD Red 3TB) | Asus DRW-2140L1T | Dell U2515H | Seasonic X-750 | Fractal Design Define R2 black | 3x Noctua NF-P14 FLX | Noctua NF-S12B FLX | APC Smart-UPS XL 750VA
    Intel Core 2 Quad Q9300 | 2x 2GB A-DATA Vutesra 800 MHz DDR2 RAM | Adaptec 5405 | RAID1: 2x WDC R3 WD57502ABYS (750GB, 32MB cache, 7200rpm) | Fractal Design Define R3 black | APC Smart-UPS XL 750VA + APC Smart-UPS XL 24V Battery Pack
    Nikon F100 | AF 35/2 D | SB-800 | Velbon Sherpa 450n | JOBY Gorillapod SLR-Zoom | Lowepro Mini Trekker | Lowepro Orion Trekker II | Crumpler Pretty Boy 2500 (M)
    Dell Latitude D830 | Intel Core 2 Duo T7300 @2GHz, 4MB L2 cache, 800MHz FSB | Intel 965 (Santa Rosa) | 2x 1GB DDR2 RAM, 667MHz | GMA X3100 | 15,4" WSXGA+ LCD | Hitachi 120GB HDD, 7200rpm 16MB cache | Wifi 802.11 b/g/n
    Lenovo Thinkpad X200s | Intel Core 2 Duo SL9400 @1,86 GHz, 6MB L2 cache | 2x 4GB DDR3 RAM | Intel HD 4500 | 12" LED WXGA+ LCD | Intel 320 80GB SSD

  5. #5
    Terorista karabínový mince Avatar uživatele PiT
    Založen
    13.09.2002
    Bydliště
    Bratislava
    Příspěvky
    4 550
    Vliv
    300

    Standardní Re: EXIF a jeho kopirovanie, editacia, mazanie

    Tzv. MakerNotes pouzivaju skoro vsetci vyrobcovia. Ja hovorim o chybne zapisanych udajoch v tom exife. Cely EXIF s nahladovym obrazkom ma 11368B.

    Hovorim o subore DSC_1955_podunajske_biskupice_67.jpg

    V DSC_1322_dav_po_koncerte.jpg ti z EXIF zabera nahladovy obrazok takmer 30KB

    A tiez mi v nom pise exiftool chybu... Posli mi plz nejaky original obrazok, ci to pise pri vsetkych, alebo posiera tie EXIFy ZPS.
    And down we go again, under the relentless wawes, into the arms of calm breakers, into bayou of forgotten dreams
    Like sand slipping through my fingers, nothing ever lasts, ever will

  6. #6
    Moderátor Avatar uživatele wong
    Založen
    08.11.2002
    Bydliště
    Brno
    Věk
    42
    Příspěvky
    2 452
    Vliv
    310

    Standardní Re: EXIF a jeho kopirovanie, editacia, mazanie

    docela uzitecny, ja pouzivam http://www.sentex.net/~mwandel/jhead/ (pod linuxem) kdyz chci exif odstranit
    jinak ho nechavam tak jak je a na testovacim snimku mel 34209 B z toho 2813 B mel thumbnail

    ... hmm dobrych 30kB

  7. #7
    Terorista karabínový mince Avatar uživatele PiT
    Založen
    13.09.2002
    Bydliště
    Bratislava
    Příspěvky
    4 550
    Vliv
    300

    Standardní Re: EXIF a jeho kopirovanie, editacia, mazanie

    wong:

    No hej... Ale mne islo hlavne o to ponechat tam par informacii (iso, cas, clona, ohnisko, ...) a vsetko ostatne odstranit... a dostal som sa na peknych 500 bajtov
    And down we go again, under the relentless wawes, into the arms of calm breakers, into bayou of forgotten dreams
    Like sand slipping through my fingers, nothing ever lasts, ever will

  8. #8
    Moderátor Avatar uživatele wong
    Založen
    08.11.2002
    Bydliště
    Brno
    Věk
    42
    Příspěvky
    2 452
    Vliv
    310

    Standardní Re: EXIF a jeho kopirovanie, editacia, mazanie

    Citace Původně odeslal PiT
    wong:

    No hej... Ale mne islo hlavne o to ponechat tam par informacii (iso, cas, clona, ohnisko, ...) a vsetko ostatne odstranit... a dostal som sa na peknych 500 bajtov
    no prave, proto tam nechavam (cely) exif. tohle se mi dost libi, usetrim tech 30kB a pritom tam to dulezity zustane

    akorat mne ten skript nejak nechce chodit - pouzil jsem tu tvoji davku (mirne upravenou na linux) a vypada to, ze to chodi, ale v exifu pak nic neni, pritom prohizece se tvari, ze exif tam je)

  9. #9
    Terorista karabínový mince Avatar uživatele PiT
    Založen
    13.09.2002
    Bydliště
    Bratislava
    Příspěvky
    4 550
    Vliv
    300

    Standardní Re: EXIF a jeho kopirovanie, editacia, mazanie

    Moja davka je specialne pre CANON 350D, predpokladam, ze pojde aj pre 300D/10D/20D/30D/... Netusim, aky EXIF vyraba tvoja Minolta...

    [edit]

    Ono v podstate najlepsie je odstranit nahladovy obrazok a MakerNotes... Tie byvaju najvacsie... MakerNotes ma navyse aj tak vacsinou z toho podstatneho len Owner's Name a detailnejsie nastavenia fotaku... + kopu blbosti typu farebna paleta a pod, ktoru aj tak nepouzije ziadny program, lebo adobe automaticky pouziva Adobe98 a ked je nastaveny sRGB, tak sa ignoruje farebny profil uplne.
    Naposledy upravil PiT; 13.03.2006 v 23:41.
    And down we go again, under the relentless wawes, into the arms of calm breakers, into bayou of forgotten dreams
    Like sand slipping through my fingers, nothing ever lasts, ever will

  10. #10
    Moderátor Avatar uživatele wong
    Založen
    08.11.2002
    Bydliště
    Brno
    Věk
    42
    Příspěvky
    2 452
    Vliv
    310

    Standardní Re: EXIF a jeho kopirovanie, editacia, mazanie

    Citace Původně odeslal PiT
    Moja davka je specialne pre CANON 350D, predpokladam, ze pojde aj pre 300D/10D/20D/30D/... Netusim, aky EXIF vyraba tvoja Minolta...
    jaj vidis, to me nenapadlo
    takze to budu muset jeste poopravit

  11. #11
    Terorista karabínový mince Avatar uživatele PiT
    Založen
    13.09.2002
    Bydliště
    Bratislava
    Příspěvky
    4 550
    Vliv
    300

    Standardní Re: EXIF a jeho kopirovanie, editacia, mazanie

    Najefektivnejsie to bude asi spravit takto:

    exiftool.pl -all= vysledny_obrazok.jpg
    exiftool.pl -tagsfromfile zdrojovy_obrazok.jpg -tag_co_chcem1 -tag_co_chcem2 -tag_co_chcemX vysledny_obrazok.jpg

    ---

    Ja som to povodne robil naopak, lebo som predpokladal, ze ten BAT bude kratsi, ked budem odstranovat ako keby som mu urcoval len to, co tam chcem dat... Ale asi nie...
    And down we go again, under the relentless wawes, into the arms of calm breakers, into bayou of forgotten dreams
    Like sand slipping through my fingers, nothing ever lasts, ever will

  12. #12
    Moderátor Avatar uživatele wong
    Založen
    08.11.2002
    Bydliště
    Brno
    Věk
    42
    Příspěvky
    2 452
    Vliv
    310

    Standardní Re: EXIF a jeho kopirovanie, editacia, mazanie

    takze tohle mi funguje pro Minoltu A2 (mozna je tam neco zbytecne a mozna neco chybi, ale pro zatim dobry )
    spustim _exif obrazek.jpg a vytvori obrazek_.jpg s orezanym exifem
    Kód:
    #!/bin/bash
    FILE=$1
    FILENAME=${FILE%%.*}
    EXTENSION=${FILE#*.}
    cp $1 $FILENAME"_."$EXTENSION
    exiftool -all= $FILENAME"_."$EXTENSION
    exiftool -tagsfromfile $1 -Make -Model -ExposureTime -FNumber -ISO -DateTimeOriginal -ExposureProgram -ExposureCompensation -Flash -FlashMode -WhiteBalance -MeteringMode -FocalLength -FocusDistance -FlashFired -ISOSetting -ColorMode -FocalLengthIn35mmFormat -Contrast -Saturation -Sharpness -ImageWidth -ImageHeight -Aperture -ShutterSpeed -FocalLength35efl -UserComment="(c) wong" $FILENAME"_."$EXTENSION
    rm $FILENAME"_."$EXTENSION"_original"
    timto usetrim 30712 B

  13. #13
    Terorista karabínový mince Avatar uživatele PiT
    Založen
    13.09.2002
    Bydliště
    Bratislava
    Příspěvky
    4 550
    Vliv
    300

    Standardní Re: EXIF a jeho kopirovanie, editacia, mazanie

    BAT subor pre CANON (350D):

    exiftool.pl -all= %2
    exiftool.pl -tagsfromfile %1 -Make -Model -ModifyDate -DateTimeOriginal -CreateDate -ExposureTime -FNumber -ExposureProgram -ISO -ExifVersion -ShutterSpeedValue -ApertureValue -ExposureCompensation -MeteringMode -Flash -FocalLength -ColorSpace -ExposureMode -WhiteBalance -SceneCaptureType -UserComment="nazov fotky, copyright, co chcete" %2
    Usetrene miesto ~ 15 810B

    ---

    BAT subor pre NIKON (D70):

    exiftool.pl -all= %2
    exiftool.pl -tagsfromfile %1 -Make -Model -ModifyDate -DateTimeOriginal -CreateDate -ExposureTime -FNumber -ExposureProgram -ExifVersion -ExposureCompensation -MaxApertureValue -MeteringMode -Flash -FocalLength -ColorSpace -SensingMethod -ExposureMode -FocalLengthIn35mmFormat -SceneCaptureType -GainControl -Contrast -Saturation -Sharpness -ISO -UserComment="nazov fotky, copyright, co chcete" %2
    Usetrene miesto ~ 40 194B
    And down we go again, under the relentless wawes, into the arms of calm breakers, into bayou of forgotten dreams
    Like sand slipping through my fingers, nothing ever lasts, ever will

  14. #14
    Terorista karabínový mince Avatar uživatele PiT
    Založen
    13.09.2002
    Bydliště
    Bratislava
    Příspěvky
    4 550
    Vliv
    300

    Standardní Re: EXIF a jeho kopirovanie, editacia, mazanie

    Medzicasom nam vysiel ExifTool aj ako binarka pre Windows!

    http://www.sno.phy.queensu.ca/~phil/exiftool/

    Funguje mi bez problemov (i ked je troska pomalsi ako povodny Perlovy skript), takze odpadaju problemy s instalaciou Perlu
    And down we go again, under the relentless wawes, into the arms of calm breakers, into bayou of forgotten dreams
    Like sand slipping through my fingers, nothing ever lasts, ever will

  15. #15

    Standardní Re: EXIF a jeho kopirovanie, editacia, mazanie

    Zdarec
    da se pomoci exiftool-u zmenit hromadne udaj v exifu: nazev modelu fotoaparatu?
    Konkretne se mi jedna o tohle: raw soubory z novyho Nikon D80 nejdou otevrit mym oblibenym sw Nikon Capture. Udajne ale staci zmenit v exifu model Nikon D80 na Nikon D200 a Nikon Capture ho otevre.

    Stahl sem si tu verzi pro Win, ale nefunguje mi v nem drag and drop

    Dik za info...
    4 GAMING: Intel C2D E8400 @ 4,1GHz (8x515) | MB ASUS P5Q DLX | 2xKingston DDR2@1030MHz | Radeon 5750 VAPOR-X | EIZO S2243WH-BK |
    4 WATCHING: Intel E5200 2,5GHz@3,34GHz | ASUS P5Q-EM | 2GB DDR2 | Panasonic TH-42PX80EA |
    4 TRAVELING: SONY VAIO VGN-BX297XP or Acer Timeline 1810TZ & Eurotel Data Expres |
    4 SHOOTING: Nikon D700+BG&D300+BG+S10-20/4-5,6 DC HSM+N17-55/2,8 AF-S DX+N70-200/2,8G ED-IF AF-S VR+S24/1.8+N35/2D+N50/1,4G AF-S+N85/1,8D+S150-500 5-6,3 APO DG OS HSM+S TC 1,4x EX DG+2xNikon SB900+2xMetz 58 AF-1 |

  16. #16
    Senior Member Avatar uživatele Valhalla
    Založen
    26.08.2003
    Bydliště
    PCE
    Věk
    37
    Příspěvky
    539
    Vliv
    277

    Standardní Re: EXIF a jeho kopirovanie, editacia, mazanie

    tak po dlouhý době, kdy mě vůbec nešlo do hlavy, proč mi nejde převod CameraISO -> ISO (jelikož můj starý Canon PS A300 ukládá info o ISO do MakerNote, nikoli do base ... se mi povedlo alespoň usnadnit práci v EXIFtoolu

    copy %1 n_%1
    exiftool.exe -all= n_%1 -k
    exiftool.exe -tagsfromfile %1 -ISO=50 -DateTimeOriginal -ExposureTime -FNumber -Flash -FocalLength=33 -Model n_%1 -k
    zatím je to jen tak provizorní, ale stačí to... (mám 4 baťáky, který jsou podle ISO nastavený na příslušné hodnoty, kdyby někdo věděl o lepším řešení, ať mi písne...
    btw - samozřejmě nefunguje drag&drop...
    猿も木から落ちる。

    MacBook White 2010, 5GB RAM, 250GB disk
    Yama-jii: Asus 6738RB (1,6GHz Dothan, 1GB+192MB RAM, 9100 IGP (64MB)
    mobility provided by HTC Wizard (T-mobile MDA Vario I version)

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •