jaký je váš názor na PNG?
Na fotky jpg a na obrazky gif. Png nepouzivam..
Takz PNG nepouzivam standart je Jpg a gif :))
na tom se asi schodnem... jpg ma svy vyhody a gif taky..
mno, ale je podporuje ho IE4> a vyšší a NE>
myslim ze od GIF se ustupuje kvuli nejakym licencnim problemum ci co..
gif totiz neni zdarma..
PNG myslim ze ano...
hmm,ale z gifu se odchází už 5 let :-)
ja myslim ze ale dlouho jeste pretva standard jpg a gif
mno, png je 'hezci' (muj nazor na format), umi vic barev (16777216, pro rejpaly :-))
gif zase umi animace
-------------------------
gif: problemy s patentovanym algoritmem
png: free
-------------------------
png: ie/3.0 ho nezvlada (prohlizec standardne v nt 4.0)
-------------------------
-> ja radsi pouzivam png, ale je to tvoje vec...
PNG je alternativa formatu GIF, ktery zacal byt licencovany a umi "jenom" 256 barev. takze je celkem rozumne na nej prejit... jak je to s podporou animaci (multi-image) v soucasne dobe, to nevim...
pokud vim, tak puvodne zadna podpora animaci nebyla a animation shop, co ho mam doma, umi exportovat do gifu, ale urcite ne png
PNG ma vice barev nez GIF ale i presto dam radsi prednost GIF a JPG. Protoze tyhle dva formaty podporuji vsechny prohlizece a PNG je novy takze se ho radsi vyhybam. Ale myslim ze za par let se taky chyti.
Jasne, gif má málo barev a ještě má jakési omezení na velikost obrázku
9počet bodů). To omezení není tak strašné jako ty barvy.
Když jsem měl fotku plakátu a nechtěl jsem písmenka zmršit ztrátovou
cosinovou kompresí, kterou má jpeg, tak jsem to frknul do PNG a je to
v pohodě. Tuším, že to mělo i lepší kompresi než gif (ale to si už nepamatuju jistě). Nové prohlížeče ten formát už dlouho umí, takže
s tím obecně není problém.
asi tak... pokud budu napr. generovat bitmapy primo na webu, tak budou ve formatu PNG, protoze z aktualni verze knihovny GD byla podpora GIF odstranena...
tak jinak: sedel tady nekdo za browserem novejsim nez m$ie/3.0, kterej by neumel png?
(lynx etc se nepocita ;-))
ma to jeden hacek: GIF je komercni, tudiz zverejnite-li libovolne stranky jen s jednim GIFem a nebudete mit prislusnou dohodu o uzivani .GIF, muzou po vas jit softwarovi policajti, ale to je samozrejme naivita
no, neni to tak horke... staci pokud bude prislusny GIF vytvoreny softem, ktery licenci ma, pripadne pokud ho budes umistovat na nekomercni stranky, tak muzes byt taky v klidu... krom toho zadni softwarovi policajti po tobe nepujdou - maximalne muze podat zalobu Unisys, ale ten to ve vyse uvedenych pripadech nedela.
me osobne vadi, ze je patentovany LZW algoritmus, takze ho nelze pouzivat ve vlastnim softu, coz je skoda, protoze je opravdu dobry.
> na nekomercni stranky
to si vzal kde?
... jedno z vyjadreni Unisysu - gify pouzivane na strankach, ktere neslouzi k vydelku, jsou tolerovany. ostatne je to jedno - ve hre jsou predevsim velke ryby, ze.
hmm
btw, lzw je sice good algoritmus, ale jsou i lepsi (co do ucinnosti)
Budoucnost mají open source produkty a produkty, které nemají licenční poplatky a PNG má tedy budoucnost.
Vyhody GIFu oprodi PNG:
- Na jedne strane mame format GIF kteremu lze jen tezko uprit vyhodu animace. Tuto vlastnost _samotny_ PNG skutecne nema. U PNG se pocitalo uz pri navrhu s tim, ze animovani se bude realizovat pomoci kontejneru MNG, ktery bude obsahovat rozdilove snimky PNG a informace o casovani. Prakticky tedy tomuto standardu schopnost animovani nechybi (formaty MNG a PNG napriklad _PLNE_ podporuji browsery mozilla ci opera), ale celou situaci opet komplikuji vyvojari microsoftu se svym polovycatym pristupem k dodrdovani standardu, kteri horko tezko implementovali podporu samotneho PNG a na MNG (o JNG nemluve) jim uz patrne nezbylo sil. Prakticky je tedy (doufejme ze docasne) moznost MNG ANIMACI prakticky nepouzitelna diky masove rozsirenosti toho zpatecnika. (jina situace nastava v intranetu ci u serveru kde MSIE neexceluje svym obvyklym vetsinovym podilem).
Tim vsak vycet "vyhod" GIFu konci.
Vyhody PNG oproti GIF:
- navrh PNG umoznuje snadne budouci rozsirovani vlastnosti tohoto formatu se zachovanim zpetne kompatibility. Format PNG je dukladne zdokumentovan organizaci w3c.
- oproti GIFu a jeho patentovanemu LZW kompresnimu algoritmu dosahuje ZLIB ( http://www.gzip.org/zlib/ ) v PNG o dost lepsich vysledku. V prumeru je PNG o 10-30 procent mensi nez stejny obrazek v GIFu, coz uz mi prijde jako docela padny argument, vzhledem k tomu ze je LZW nejvetsim zdrojem problemu pri pouziti formatu GIF.
- Mimo jine si jiste zaslouzi zminit i skutecnost ze kompresni algoritmus PNG ( http://www.gzip.org/zlib/ ) neni zatizen licenci, coz umoznuje jeho bezproblemove zacleneni do cele skaly opensource i komercnich aplikaci, coz uz se BTW dlouha leta deje, a stavajici podpora tohoto formatu u ruznych editoru/prohlizecu je na vytecne urovni.
- umoznuje do hlavicky formatu ukladat ruzne informace, (ve stylu ID tagu OGGVorbis/MP3/..)
- Umoznuje gamma korekci
- streamovatelnost, progresivni nacitani
- PNG umi 48-bitovou, pripadne true-color barevnou hloubku.
- Dokaze ukladat informace o ruzne mire pruhlednosti u kazdeho pixelu obrazku, coz lze vyuzit k velmi peknym efektum, prekryvani barefnym filtrem, ztmaveni, zesvetleni podkladu, stinovani apod. Tato vlastnost je mimoradne lakava, ale patrne si budeme muset jeste nejakou dobu nechat zajit chut. MSIE jako obvykle podporuje pouze absolutni urceni pruhlednosti tak jak jej zname u GIFu (MSIE je opet poslednim browserem z velke trojky ktery tuto vlastnost PNG neumi interpretovat).
- format umoznuje snadnou kontrolu integrity, a rychlou detekci chyb. (CRC-32)
Preze vsechnu neschopnost MSIE, ktery castecne degraduje kvality tohoto formatu je uz dlouhou dobu podpora v tomto prohlizeci takova, aby timto formatem bylo mozne bez problemu staricky GIF nahradit a to plati pro veskerou neanimovanou webovou grafiku pro kterou byl GIF pouzit. Kdyz uz nic jineho, ziskame tim alespon usporu mista (viz vykonejsi komprese) a moznost pouziti vice nez 256 barev a rozhodne tim nemuzeme nic ztratit.
BTW, jeste tu mam jeden tip na jednoduchy kompresni nastroj, ktery pripadne testovani png muze znacne usnadnit:
http://sourceforge.net/project/showfiles.php?group_id=23617&release_id=103112
{
radkovy program umoznujici rychly hromadny prevod gif do png. Napr pouzitim
"gif2png.exe -prvO *.gif"
dojde k optimalizaci barevnych palet a prevodu vsech gifu v adresari
}