HWSW Informatikai Kerekasztal: Sérült JPEG képek javítása - HWSW Informatikai Kerekasztal

Ugrás a tartalomhoz

Mellékleteink: HUP | Gamekapocs

Oldal 1 / 1
  • Nem indíthatsz témát.
  • A téma zárva.

Sérült JPEG képek javítása a.k.a corrupt JPEGs

#1 Felhasználó inaktív   BoGyesz 

  • Törzsvendég
  • PipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 1.970
  • Csatlakozott: --

Elküldve: 2008. 12. 12. 08:56

Az történt, hogy az egyik külső HDD-n megsérült egy jópár JPEG és CR2 fájl amik mind fontosak és javítanom kellene őket. Először úgy gondoltam, hogy bad sector-os a HDD, de aztán egy komplett HD Tune vizsgálat azt mondta, hogy mégsem. 
Próbáltam mindenféle "mentő és javítő" progit, de hasztalan volt mindegyik. Az a pár sérült JPEG kép hasonló módon sérült mint ez:

Kép

Sok fórumot végig olvastam és a dpreview egyik topicjában volt ez a leírás, ahol egy hex editorral a sérült képnek a header részét cserélik ki egy hasonló, azonos géppel készült, de jó kép header-ére.
Én is ezt a header cserét próbáltam, de nekem nem oldotta meg a problémát.

Szerencsére a notim HDD-jén még megvolt pár kép eredetije, úgyhogy össze tudom hasonlítani ugyan azt a képet jó és sérült állapotban, csak azt nem tudom melyik hex editor tud össze hasonlítani két fájlt.  :omg:

Tesztelni ezt a képet választottam ki:

a sérült JPEG
az eredeti JPEG

Ha esetleg megtalálom, hogy mi sérült ebben a fájlban, akkor az talán segítene helyre állítani a többit is.

Szerkesztette: BoGyesz 2008. 12. 12. 08:59 -kor


#2 Felhasználó inaktív   Lulu64 

  • Őstag
  • PipaPipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 60.965
  • Csatlakozott: --

Elküldve: 2008. 12. 12. 09:14

Idézet: BoGyesz - Dátum: 2008. dec. 12., péntek - 8:56

Ha esetleg megtalálom, hogy mi sérült ebben a fájlban, akkor az talán segítene helyre állítani a többit is.

4x4 bájt sérült ebben a eredetihez képest, de nem a headerben. Megnézni akár a Totalcommander is jó (fájl->összehasonlítás tartalomra, a bineárist nem árt bepipálni).

Vagy ott a cmd is:

Idézet

C:\Downloads>comp 4468_jo.JPG 4468_rossz.JPG /L
4468_jo.JPG és 4468_rossz.JPG összehasonlítása...
Összehasonlítási hiba; helye: LINE 1455
1. fájl = 45
2. fájl = 0
Összehasonlítási hiba; helye: LINE 1455
1. fájl = 2A
2. fájl = 0
Összehasonlítási hiba; helye: LINE 1455
1. fájl = D5
2. fájl = 0
Összehasonlítási hiba; helye: LINE 1455
1. fájl = 28
2. fájl = E0
Összehasonlítási hiba; helye: LINE 4338
1. fájl = AE
2. fájl = 0
Összehasonlítási hiba; helye: LINE 4338
1. fájl = D1
2. fájl = 0
Összehasonlítási hiba; helye: LINE 4338
1. fájl = 99
2. fájl = 0
Összehasonlítási hiba; helye: LINE 4338
1. fájl = C9
2. fájl = E0
Összehasonlítási hiba; helye: LINE 6731
1. fájl = 26
2. fájl = 0
Összehasonlítási hiba; helye: LINE 6731
1. fájl = 95
2. fájl = 0
10 eltérés -- az összehasonlítás befejeződik

„Érintőlegesen a kör is csak egy pont...”

#3 Felhasználó inaktív   BoGyesz 

  • Törzsvendég
  • PipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 1.970
  • Csatlakozott: --

Elküldve: 2008. 12. 12. 09:39

Azt nem is tudtam, hogy a TC-ben is van ilyen, de ez a comp még jobb. Feltöltöttem két másik képek is és ott is pont ugyan ennyi eltérés van, de más helyeken.

http://www.izoominph...IMG_4099_jo.JPG

http://www.izoominphotography.com/feltolte..._4099_rossz.JPG

#4 Felhasználó inaktív   RiCS 

  • Senior tag
  • PipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 4.714
  • Csatlakozott: --

Elküldve: 2008. 12. 12. 10:54

Idézet: BoGyesz - Dátum: 2008. dec. 12., péntek - 9:39

Azt nem is tudtam, hogy a TC-ben is van ilyen, de ez a comp még jobb. Feltöltöttem két másik képek is és ott is pont ugyan ennyi eltérés van, de más helyeken.

http://www.izoominph...IMG_4099_jo.JPG

http://www.izoominphotography.com/feltolte..._4099_rossz.JPG

Diskinternals ezekszerint akkor nem jött be.

Esetleg eredetiben tudnál pár ilyen képet küldeni nekem a stefanits@gmail.com-ra ? Tennék velük egy próbát.

Jahm, így nem működik az elméletem, úgyhogy sztornó. :)

Mondjuk van valami tool ami kifejezetten ilyen recoveryre van kitenyésztve, egyszer használtam de az is valami 50 dodó volt...

Szerkesztette: RiCS 2008. 12. 12. 11:36 -kor


#5 Felhasználó inaktív   BoGyesz 

  • Törzsvendég
  • PipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 1.970
  • Csatlakozott: --

Elküldve: 2008. 12. 12. 12:03

Ha korrekten képes kijavítani akkor hajlandó vagyok pénzt kiadni érte, mert ez a manuális hexa szerkesztgetés nem fog működni.

#6 Felhasználó inaktív   RiCS 

  • Senior tag
  • PipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 4.714
  • Csatlakozott: --

Elküldve: 2008. 12. 12. 13:09

Pixrecovery név rémlik, de nem vagyok 100% biztos benne, hogy az volt. Letöltöm a demót, megnézegetem. Viszont ez 150 dodó...

Ugyanis egyszer belefutottam én is hasonlóba. D60-assal fotóztam, és egyszer csak nem akart exponálni - a kijelzőn ERR02 feliratot villogtatott. Kikapcs-bekapcs megoldotta a problémát, csomó képet sikerült fotóznom, de mikor le akartam húzni olvasóval a kártyáról az anyagot azt filerendszer hiba miatt nem sikerült. CHKDSK-val kijavítottam de a képek a tiedhez hasonló módon megbuzultak. Nézegettem mindenféle szoftvert rá, volt pár amelyik jól ki tudta volna őket javítani de mindegyiket drágállottam. Ha jól rémlik ez a pixrecovery volt a legjobb, de mindjárt megnézem a demót, a kezelőfelületet ugyanis megismerem.

Hmm, a linkelt képet ez sem tudta meghekkelni. :)) Mondjuk nekem elég jó hatásfokkal dolgozott...

Szerkesztette: RiCS 2008. 12. 12. 13:16 -kor


#7 Felhasználó inaktív   Szabcsi 

  • Őstag
  • PipaPipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 7.582
  • Csatlakozott: --

Elküldve: 2008. 12. 12. 13:37

Mi is szenvedtünk ilyenekkel, az a baj hogy ez HEXA kézimunka egyesével... :(
Sőt, előfordult hogy nem pont byte-nyi hiba/elcsúszás volt a visszanyert fájlokban, így nem lehetett dummy byteokkal kiegészíteni, na azt mire helyretologatta az ember beleőszült...
"A gugliban rákeresve porcos hal is és emlős is."/"Megoldás: keress rá a hal.dll fájlra, és töröld ki, majd indítsd újra a gépedet. Utána jó lesz!"/"mutasd meg a gyakorlatban ezt a technológiát és esküszöm dollármilliárdost csinálok belőled ! "/"Rakjunk egy jo kib@szottnagy KERESS gombot a kepernyo kozepere es csumi"

#8 Felhasználó inaktív   BoGyesz 

  • Törzsvendég
  • PipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 1.970
  • Csatlakozott: --

Elküldve: 2008. 12. 13. 00:57

Idézet: Szabcsi - Dátum: 2008. dec. 12., péntek - 13:37

Mi is szenvedtünk ilyenekkel, az a baj hogy ez HEXA kézimunka egyesével... :(
Sőt, előfordult hogy nem pont byte-nyi hiba/elcsúszás volt a visszanyert fájlokban, így nem lehetett dummy byteokkal kiegészíteni, na azt mire helyretologatta az ember beleőszült...

Meg nem is tudnám hol keressem a bajt, mivel össze vissza vannak a hibák. Remélem valami jó progit még fogok találni.

#9 Felhasználó inaktív   BoGyesz 

  • Törzsvendég
  • PipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 1.970
  • Csatlakozott: --

Elküldve: 2008. 12. 13. 01:20

Van ez az oldal, ahol a kommentek között sokan írják, hogy nagyon jó a letölthető JPEGsnoop progi, meg a leírását is megnéztem, de még nem sikerült megértenem, hogyan is működik.  :)

Ha összehasonlítom a feltöltött JPEG képeket, akkor a hibásakra ezt kapom az értékelésben:

4468_rossz.JPG-ben:

*** ERROR: @ 0x002300F4.5, num_coeffs>64 [69]
*** ERROR: Bad scan data in MCU(92,211): Lum AC CSS(0,0) @ Offset 0x002300F5.7
           MCU located at pixel=(1472,1688)

a 4099_rossz.JPG-ben:

*** ERROR: @ 0x001201A6.2, num_coeffs>64 [71]
*** ERROR: Bad scan data in MCU(195,71): Lum DC CSS(0,0) @ Offset 0x001201A7.3
           MCU located at pixel=(1560,1136)

Szerkesztette: BoGyesz 2008. 12. 13. 01:26 -kor


Téma megosztása:


Oldal 1 / 1
  • Nem indíthatsz témát.
  • A téma zárva.

1 felhasználó olvassa ezt a témát.
0 felhasználó, 1 vendég, 0 anonim felhasználó