[megoldva] Régi TIF (Old-style JPEG compression) konvertálása bármibe (segítség)

Fórumok

Beszkenneltem szakdolgozathoz néhány oldalt, de elkövettem egy hibát. Valami microsoft csodával mentettem el, és az eredményt nem tudom megnyitni se Gimppel, se Imagemagickkel.

Milyen program van linux alatt, ami megnyitja?

$ convert enaccion1_29.tif enaccion1_29.png
convert: enaccion1_29.tif: unknown field with tag 513 (0x201) encountered. `TIFFReadDirectory'.
convert: enaccion1_29.tif: unknown field with tag 514 (0x202) encountered. `TIFFReadDirectory'.
convert: enaccion1_29.tif: unknown field with tag 37680 (0x9330) encountered. `TIFFReadDirectory'.
convert: Old-style JPEG compression support is not configured. `enaccion1_29.tif'.

Értem én, hogy újra kéne fordítani az im-et, de most szakdolgozok, nem érek rá. Van ilyesmire valami binárisként hozzáférhető cucc Ubuntu alá?

Próbálkoztam régi irfanviewvel is (Wine alatt), de az is azt írta ki, hogy ezzel a tiffel nem tud mit kezdeni :-(

Hozzászólások

Szia!

Ha nem titkos az anyag tedd fel valahova, csak lesz itt valaki, aki át tudja konvertálni.

Üdv,
Imi

Az "Old-style JPEG compression" jó eséllyel aritmetikai kódolást jelent, amelyre valakinek valahol van szabadalma, így a szabad szoftverek (gondolom) nem támogatják. A microsoft-os cucchoz meg a microsoft bizonyára vásárolt felhasználási jogot.

http://en.wikipedia.org/wiki/JPEG#Entropy_coding

The JPEG standard also allows, but does not require, the use of arithmetic coding, which is mathematically superior to Huffman coding. However, this feature is rarely used as it is covered by patents and because it is much slower to encode and decode compared to Huffman coding. Arithmetic coding typically makes files about 5% smaller.

http://www.remotesensing.org/libtiff/TIFFTechNote2.html

It should be noted that the optional arithmetic-coding extension is subject to several US and Japanese patents. To avoid patent problems, use of arithmetic coding processes in TIFF files intended for inter-application interchange is discouraged.

Mivel egy kommentedben látom, hogy van office-od, nyisd meg a képet a "Microsoft Office Document Imaging" programmal, ezután File | Save as, a típust hagyd TIFF-en, viszont mielőtt Save, még Options | Compression | LZW. Ezután például tifftopnm-mel már azzá alakítod, amivé akarod.

... ezt írtam volna eredetileg, de nem működik, valószínűleg azért nem, mert a kép szürkeárnyalatos (ahogy a dialógusdoboz írja): az újonnan elmentett kép is aritmetikai kódolású.

A következő rendkívül tudományos módszer viszont működik: nyisd meg a képet a "Microsoft Office Document Imaging" programmal, Ctrl+A (Select All), Ctrl+I (Copy Image), majd bármilyen raszteres képszerkesztőben Ctrl+V.

wine + csudajo program amivel lementetted + print screen

KÖSZI, itt a nyerő megoldás. Az utókornak tanulságképpen:

Az innen letöltött XnView + NView/NConvert tar.gz pakkot (az első a listában) kicsomagolom, és a benne lévő nconvert parancssoros eszközt használom. Olyan, mint az ImageMagick, csak megnyitja a tiffeimet:

nconvert -out png suena150.tif

vagy akár

nconvert -out png *.tif

Mégegyszer köszi mindenkinek a segítséget.

UPDATE:

Sietőseknek:

http://www.online-image-converter.com/ ide feltölteni, akár egyszerre többet is, és e-mailben küldi a konvertált fájlok linkjét.