Newsgroup: it.comp.grafica
Titolo: Software per riparare jpeg corrotto

Salve
ho un'immagine importante che era conservata su supporto CF. Il file � 
danneggiato purtroppo, ma teoricamente dovrebbe essere recuperabile.
Una prima parte dell'immagine � ora in un file .jpg, mentre una seconda 
parte � in un altro file .jpg
Sapete se esiste qualche software per unire le due immagini, troncando 
la prima dove finisce l'immagine, e poi aggiungendo l'altra parte.
Non parlo di copiare ed incollare le due immagini, ma di UNIRE I DATI 
dei due files.
Mi servirebbe qualcosa che mostri l'immagine in modo da capire 
esattamente da quale pixel devo troncare e poi da quale pixel devo 
copiare e incollare.
Spero di essere stato chiaro
S.

 0:37

 - No, per quanto mi riguarda non sei stato molto chiaro. La
 questione � se i pattern delle due parti sono lavorati allo stesso
 modo (come se fossero due parti di una stessa jpeg divisa in due)
 oppure no. In tal caso, ci sar� una certa discontinuit� nei
 punti di unione. I dati del jpeg sono insomma variabili,
 non � come unire due bitmap o due png o due tiff.
 
 Comunque, se anche le differenze ci fossero,
 non � detto che siano importanti.
 
 Ora, in questo tempio della grafica evoluta ti direi cosa farei io.
 
 Supponiamo che tu abbia un computer con su windows, amato da molti.
 
 Windows ha in dotazione Paint, mitico editor amato da molti.
 
 Aprirei le due parti d'immagine con paint (ma prima, per evitare
 possibili incidenti - per esempio cliccare per sbaglio su "salva" invece
 che "salva con nome" o "save as" - avrei fatto pi� copie dell'originale).
 
 La prima parte (quella che comincia in alto e a sinistra) la
 allargherei per ospitare la seconda. Copierei la seconda e mi
 preparerei a incollarla nello spazio libero, ma prima ingrandirei
 l'immagine con lo zoom di paint (che non modifica la disposizione
 dei pixel, li ingrandisce soltanto a rapporti fissi 100-200-400)
 per vedere i pixel ingranditi. Quindi incollerei la seconda e la
 sposterei per avvicinare i due bordi e vedere quali punti son pi� comodi
 per far combaciare le due parti precise al pixel. Sul contatore di pixel
 vedrei la corrispondenza prima in orizzontale e poi in verticale. Avuti
 i due valori, farei quindi collimare su di essi (il puntatore del mouse
 dovr� sempre stare nello stesso punto sull'immagine.) e incollerei
 (bisogna cliccare fuori dall'area tratteggiata).
 
 Poi, se le dimensioni in pixel dell'immagine completa non sono
 multiple di 16 (o di 8, in certi casi, quindi nel dubbio 16),
 le aumenterei fino a farle diventare tali, anche se
 in tal modo creerei una striscia bianca al margine.
 
 Salverei il tutto come bitmap o come png (il visualizzatore d'immagini
 di windows fa vedere sfocate le tiff, anche per questo scelgo png).
 
 Farei una copia di sicurezza. Esempio : la salvo
 come bitmap, e poi la salvo anche come png.
 
 Aprirei l'immagine (bmp o png) con un editor in grado di
 salvare in jpeg regolando la qualit�. A me piace photofiltre.
 
 Farei una prima prova con un livello di qualit� presumibilmente
 uguale o superiore a quello delle due parti di partenza.
 (Di solito � jpeg standard, non jpeg progressiva.)
 
 Vedrei se il peso che vien fuori conferma la stima.
 
 Se poi volessi togliere la striscia bianca, lo farei su una copia del
 bitmap o del png, e quindi farei il jpeg da quella versione ritagliata.
 Sapendo che, probabilmente, i bordi ritagliati oltre l'ultimo multiplo
 di 16 (o di 8, in certi casi, quindi nel dubbio 16), verranno elaborati
 con una diversa disposizione dei pixel rispetto all'originale.
 Pazienza, non si pu� avere tutto.
 
 Infine, se il bitmap originale pesa e voglio qualcosa di pi� leggero,
 potrei fare con photofiltre un secondo png, ma filtrato (seleziono
 filtro automatico, inutile complicarsi la vita). Ovviamente
 il nome del file deve cambiare, altrimenti sostituisce l'altro
 
 ---
 
 
 -*_ uniposta(at)
yahoo.it
 -*_ uniposta(at)
gmail.com
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/



CUT
No, no, il problema non � quello.
Quando si recuperano i files, dopo che � stato danneggiato il file 
system, il sistema cerca di ricostruire i vari files delle immagini, 
per� a volte pu� capitare che non vengano correttamente ricostruiti... 
la lunghezza non coincide, e cos� pu� capitare che una parte di 
un'immagine vada a finire in un'altra immagine.
Non si tratta di aprire i due files come immagini, e di unire le parti 
come immagini, sarebbe folle, si perdono le informazioni sul colore, ma 
prendere la prima parte del primo file (i dati non l'immagine a video) 
e unirla alle parti presenti in altri file. Una volta ricostruito il 
file l'immagine viene correttamente ricostruita in tutto (spazio colore 
compreso).
La difficolt� sta nel capire quando comincia la seconda parte 
dell'immagine inserita nel secondo file.
Ho trovato questa mattina questo programma, ma volevo sapere se c'� 
qualcosa di open source, anche perch� la cosa in s� � piuttosto 
semplice.
Lascio il link, cos� forse risulta pi� chiaro quello che voglio dire
http://www.hketech.com/JPEG-recovery/sample.php
S.

 S.
 
 
