Mala poznamka (mozna zbytecna) -- DCT = Discrete Cosine Transform.
Pokud je mozny i autorem pouzity vyznam Discrete Compress Technology, tak me klidne utlucte cepicema :)
Názory k článku
Grafika v UNIXu - bitmapové formáty TIFF a JPEG
DCT - yet another TLA
celé vláknoRe: DCT - yet another TLA
celé vláknoMáte pravdu, přesný překlad je toto. Poprosím redakci o opravu. Ověřeno na http://www.faqs.org/faqs/compression-faq/part1/section-19.html
Komprimační algoritmy
celé vláknoCo se takhle více podívat na jednotlivé komprimační algoritmy?
Re: Komprimační algoritmy
celé vláknoNa to se necítím zcela kompetentní. Ale alespoň je porovnám.
k tiffu
celé vláknoPodle me je lepe nez tiff pouzivat png. Byl primo navrzen jako free nahrada za tiff (driv jsem si myslel, ze neumi mene nez 8-bitove obrazky, a mylil jsem se, proto to sem pisu). Existuje dobra utilita tiff2png, ktera to zkonvertuje, a kdyz se ji nastavi maximalni komprese, tak me to vyjde i kratsi.
Re: k tiffu
celé vláknoStourava poznamka: PNG byl navrzen jako free nahrada GIFu...
Re: k tiffu
celé vláknoNa rozdil od GIF ovsem zvlada i vic jak 256 barev, takze je mozno pouzit ho i misto TIFF a compressed TIFF (kde dosahuje lepsi (mnohem) komprese) a v nekterych pripadech i lepsi kompresi nez GIF.
Ovsem jednu vlastnost po GIF nededil - animovany GIF :-(
Re: k tiffu
celé vláknoanimovany png format sa vola mng - multiple-image network graphics. je to podstatne vylepsena verzia animovaneho gifu, ktora dosahuje lepsie kompresne pomery, ma lepsie moznosti animacnych sluciek a pre jednotlive framy animacie umoznuje pouzit nie len png ale aj jpg (pripona jng). viac informacii na stranke http://www.libpng.org/pub/mng/
roman
Re: k tiffu
celé vláknoJenze narozdil od animovaneho gifu ji skoro nic nepodporuje.
Technicke detaily formatu
celé vláknoDetaily kompresniho algoritmu nejsou presne to co by mne trapilo (konec konce muzu se podivat na zdrojaky :-) ).
Spis mne trapi takova drobna "zbytecnost" jakou je ukladani dodatecnych informaci o brazku do souboru (jak to delaji digitalni fotaky).
Ziskani teteo informace a v lepsim pripade i moznost ulozeni.
Z vlastni zkusenosti vim, ze pokud na pocitaci obrazek upavim, dogifotak ho odmitne zobrazit.
Re: Technicke detaily formatu
celé vláknoPokud je to tiff nebo jpeg, tak jsou ta rozšíření přesně definovaná a krátkým programem za použití libtiff resp. libjpeg je vytáhnete či uložíte. Pokud to ovšem dělají nestandardně, pak nevím...
PS2TIFF ?
celé vláknoDobry den,
mam jednoduchy dotaz, sice ne uplne k tematu, ale jde o problem konverze PostScriptoveho souboru do TIFFu.
Neznate prosim ps2tiff-like nastroj? Snazim se ho nejakou dobu najit, ale bohuzel bezvysledne.
Programku na prevod z tiffu na PS je spousta, ale na opacnou konverzi bohuzel ne ... nebo jsem spatne hledal :(
Predem dekuji za jakoukoliv odpoved, ci vykazani do ... tedy na prislusny zdroj informaci :)
Honza
Re: PS2TIFF ?
celé vláknopoužívám buď gs (když chci tiff z obecného ps) nebo ps2ps s převodem do Level 1, pak ručně vytahám hex řetězec a ten převedu (to když chci beze ztráty vytáhnou bitmapu).
JPEG, patenty a popis komprese
celé vláknoJen taková drobnost, dovolil bych si polemizovat s tvrzením, že JPEG byl navržen bez použití patentovaných technologií, protože aritmetické kódování je (bohužel) patentováno a z tohoto důvodu spousta programů aritmetické kódování nepodporuje. Z tohoto důvodu je také aritmetické kódování pouze volitelné rozšíření.
Dále bych rád upřesnil postup klasické JPEG komprese, protože o ní byl tuším zájem v příspevcích: jak již bylo řečeno nejprve jsou všechny pixely (v případě barevných obrázků) převedeny z RGB barevného modelu do barevného modelu YCbCr (jas + dva barevné kanály), dále je obrázek rozdělen do subbloků o 8x8 pixelech, přičemž obrázky o velikosti nedělitené osmi jsou na tuto velikost doplněny, a na každý takovýto subblok je aplikována DCT (diskrétní kosinová transformace), která až na případné zaokrouhlení _není_ ztrátová, tímto vznikne matice 8x8 koeficientů, přičemž koeficient vlevo nahoře s indexem 0,0 je nazýván AC a ostatní DC. Tyto koeficienty jsou dále kvantovány, tj. děleny koeficienty z tabulky (resp. tabulek, protože pro jasový kanál se používá jiná tabulka než pro barevné kanály), které se také ukládají do JPEG datového proudu a jsou později použity při dekompresi k rekonstrukci DCT koeficientů. Kvantované a zaokrouhlené koeficienty se nakonec kódují (většinou stylem zig-zag, což se bez obrázku těžko popisuje, ale pro přiblížení: 0,0 - 1,0 - 0,1 - 2,0 - 1,1 - 0,2 atd.) Huffmanovým, případě aritmetickým kódováním. Protože jsou AC členy mnohem důležitější nežli DC členy, jsou jejich kvantizační koeficienty menší, navíc jsou i kvůli vyššímu kompresnímu poměru kódovány zvlášť. Postup dekomprese je prakticky analogický, jen v opačném pořadí. Bohužel, kompletní specifikace je jako každý ISO dokument přístupná _výhradně_ v papírové podobě a za peníze.
A ještě poznámka na závěr: videokomprese MPEG a JPEG mají velmi společného, tedy základ, i když MPEG je drobátek složitější :c)))
Dodatek: a ještě než to odešlu, tak jsem si všiml, že se v článku mluví i o kompresním faktoru, takže pár slov i k němu: tento faktor ovlivňuje tabulku kvantizačních koeficientů a ke snížení velikosti výsledného JPEG datového proudu vlastně dochází díky tomu, že výsledné koeficienty jsou po vydělení a zaokrouhlení tak malé nebo podobné (většina těchto koeficientů je dokonce nulová), že se lépe komprimují - de facto jediné skutečně kompresní schéma, které JPEG obsahuje je Huffmanovo kódování nebo Q-kodér, protože samotná DCT k žádné kompresi nevede
Re: JPEG, patenty a popis komprese
celé vláknoDíky za vyčerpávající popis. Nejsem expert přes kompresi, tak jsem nechtěl jít do detailů.
Re: JPEG, patenty a popis komprese
celé vláknoJeste jednou PS2TIFF ... ?
celé vláknoAhoj,
diky za vase odpovedi a doporuceni PSUTILS.
Zatim jsem je studoval jen bezne, ale ani tam jsem nenasel prikaz, nebo prepinac u prikazu, ktery by mi PS zkonvertoval do TIFFu.
Nebo jsem se dival spatne?
Predem diky za odpoved
Honza
PS2TIFF
celé vláknoPromite za maly zmatek, ktery jsem mozna zpusobil.
Popletl jsem PSUTILS s GHOSTSCRIPTEm.
Uz vas snad nebudu obtezovat.
Moc dekuju
Honza
Scan
celé vláknoProgramem Imaging jsem si nascanoval dokument a ted bych ho potreboval upravit bud rovnou v Imagingu, jestli to jde, nebo nejakym zpusobem prekopirovat do Wordu a tam upravit. Budu rad za brzkou odpoved. Dik Radek

