Steffen Poulsen wrote:
[Snip Redde JPEGs]
> Det lyder spændende - kan du komme nærmere ind på trial/error
> proceduren / algoritmen? (Man tager sin HEX-editor og så .. ?)
Simpelt set, ja. Det kan virke, når antallet af bytefejl er meget lavt.
For at undgå at bruge dagevis og blive bims, bliver man naturligvis
nødt til at lave en programstump eller et script til det, men ellers er
det ligetil.
Find den syndige byte eller så tæt på man kan komme:
for (i = 0 ; i < 100 ; i++)
make_image_copy_with not byte(filstørrelse/100 * 0)
Den svære del her er at ramme den rigtige byte, når der skal skimmes en
hel del billeder igennem. Ovenstående skal naturligvis gentages nogen
gange med større og større præcision.
Generer derefter 256 udgaver af billedet med forskellige værdier på den
den plads der blev fundet. Virker det ikke, så prøv med pladsen før
eller efter.
Det hele kan naturligvis gøres smartere ved at lave HTML-sider med
billederne, evt. med thumbnails, så man hurtigere kan overskue det.
Jeg har før overvejet at lave en form for webservice til det, men jeg
er ikke sikker på at thumbnails er gode nok til at bedømme resultatet
og hvis der skal sendes hele billeder i stor stil, kan min usle 1MBit
ikke klare det. Det ville nu være sjovt at eksperimentere lidt med, så
det kommer på listen over overspringsprojekter.
--
JPEGCrops 0.7.4 beta - Tabsfri beskæring af JPEG billeder -
http://ekot.dk/JPEGCrops/