Autor | Zpráva | ||
---|---|---|---|
DP Profil * |
#1 · Zasláno: 14. 4. 2010, 13:34:32
Zdravím, do textu diplomové práce potřebuji vkládat také ukázky GUI aplikace a jiné obrázky. V jakém formátu je lepší je do dokumentu (MS Word) dávat? Je lepší použít JPG nebo PNG? Nebo na tom ani nezáleží?
Díky za radu |
||
kelvin Profil |
#2 · Zasláno: 14. 4. 2010, 13:51:51 · Upravil/a: kelvin
DP:
Použil bych PNG, protože nepoužívá ztrátovou komprimaci. JPG je ztrátové, u fotek to není moc vidět, ale u vektorové grafiky vyjádřené bitmapou rozostřuje hrany. |
||
Joker Profil |
#3 · Zasláno: 14. 4. 2010, 14:05:29
DP:
Na screenshoty aplikace je lepší PNG. JPEG má obecně problém s jednobarevnou plochou, která ostře hraničí s jinou jednobarevnou plochou. Komprese vyrobí kolem rozhraní těch ploch artefakty ("fleky", tady jsou ukázky, jak artefakty vypadají). Obecně je JPEG vhodný pro fotky (kde se nestává, že jednobarevná plocha přechází z pixelu na pixel do jiné jednobarevné plochy) a naopak není vhodný třeba pro screenshoty aplikací a podobné. |
||
DP Profil * |
#4 · Zasláno: 14. 4. 2010, 14:16:21
Díky. Ještě mám takovou otázku mimo... to, že JPEG využívá ztrátovou kompresi vím, ale co když např. ve Photoshopu uložím obrázek v JPEGU a dám max. kvalitu (100%)? Dojde také ke kompresi?
|
||
Trejpa Profil |
#5 · Zasláno: 14. 4. 2010, 14:21:44
DP:
„uložím obrázek v JPEGU a dám max. kvalitu (100%)? Dojde také ke kompresi?“ Ano. Máš to v tom odkazu. |
||
kelvin Profil |
#6 · Zasláno: 14. 4. 2010, 14:26:16 · Upravil/a: kelvin
DP:
Jak říká Trejpa, dojde ke kompresi. Můžeš si to zkusit. Nakresli na bílém pozadí černou 1px širokou čáru, ulož si ji jako JPG a pak si ji v nějakém prohlížeči obrázků přibliž. Bude rozmazaná. |
||
DP Profil * |
#7 · Zasláno: 14. 4. 2010, 14:44:37
kelvin:
Máš pravdu, ale zároveň jsem jí uložil jako PNG a nepoznal jsem rozdíl (také byla rozmazaná při velkém přiblížení) |
||
Velda Profil |
#8 · Zasláno: 14. 4. 2010, 14:50:07
DP:
„uložím obrázek v JPEGU a dám max. kvalitu (100%)? Dojde také ke kompresi?“ ne |
||
kelvin Profil |
#9 · Zasláno: 14. 4. 2010, 14:57:16 · Upravil/a: kelvin
Tak Velda má pravdu. Otevřel jsem ten uložený soubor v Prohlížeči obrázků vestavěném do Windows, a ten je tak stupidní, že to rozostří sám ;). 100% kvalita u JPG bez komprese, stejně tak samozřejmě PNG. Doporučuji otevírat v něčem použitelném, třeba XnView.
|
||
Velda Profil |
#10 · Zasláno: 14. 4. 2010, 15:00:43
další plus vist (a win 7), dokáží enkódovat obrázek, tak jak maj :) ale vzhledem k tomu, že se to probírá na tomto fórku, tak připomenu, že takhle to rozostřují i všechny prohlížeče....
|
||
DP Profil * |
#11 · Zasláno: 14. 4. 2010, 15:01:55
kelvin:
Ale ve wikipedii je psáno, že při 100% kvalitě je kompresní poměr 2,6:1 a velikost obrázku je 83kb místo původních 219kb... |
||
kelvin Profil |
#12 · Zasláno: 14. 4. 2010, 15:09:23
DP:
Může být kompresní poměr a nemusí to být ztrátová komprese. |
||
Joker Profil |
#13 · Zasláno: 14. 4. 2010, 15:14:42
kelvin:
„100% kvalita u JPG bez komprese, stejně tak samozřejmě PNG.“ Pozor, PNG není bez komprese, ale používá bezeztrátovou kompresi. Formát bez komprese je třeba BMP. |
||
Velda Profil |
#14 · Zasláno: 14. 4. 2010, 15:36:15
dovolím si oponovat, (rastrové) formáty bez komprese jsou pouze RAW :o)
|
||
Bubák Profil |
#15 · Zasláno: 14. 4. 2010, 16:10:49
www.root.cz/clanky/jpeg-kral-rastrovych-grafickych-formatu/#k07
„Někteří lidé se domnívají, že nastavení faktoru kvality na 100% znamená bezeztrátovou komprimaci; to však není pravda (stále se jedná o sekvenční ztrátové kódování).“ |
||
Joker Profil |
#16 · Zasláno: 14. 4. 2010, 16:38:41
Velda:
„dovolím si oponovat, (rastrové) formáty bez komprese jsou pouze RAW :o)“ Už trochu mimo téma, ale BMP je nekomprimovaný formát (dobře, v BMP je možnost RLE komprese, ale pokud vím, obvykle se nepoužívá) |
||
Velda Profil |
#17 · Zasláno: 14. 4. 2010, 17:14:47
Bubák:
nj to psal nějakej exot, mně už se to nezdálo hned u toho, že než 100% faktor kvality u jpegu je lepší použít png, to mně rozesmálo jako málo co, ale pro jistotu jsem to vyzkoušel na našem oblíbeném zkušebním obrázku, 150x3px - černá čára obklopená bílým polem a výsledek mně srazil úsměv z tváře - png - 998 bajtů; jpeg - 1009 bajtů! :o) poté jsem černou čáru odstranil a výsledek mně odstavil úplně png - 137 bajtů; jpeg - 605 bajtů, totální debakl :((, škoda jen, že se moc jednobarevné a dvoubarevné obrázky nepoužívaj :DDD ztrátová komprese - komprese, kterou lidské oko nezaznamená (pokud je v rozumné míře...), ale program ji zaznamená velice dobře bezeztrátová komprese - komprese, kterou nezaznamenaj ani naše očka ani programy (enkódery) dalšího komentáře se zdržím... |
||
bohyn Profil |
#18 · Zasláno: 14. 4. 2010, 17:41:30
Velda:
„dovolím si oponovat, (rastrové) formáty bez komprese jsou pouze RAW :o)“ Neni RAW jako RAW. Od formátů úplně bez komprese se u současnosti ustupuje a používá se ztrátová i bezeztrátová komprese. Informace o typu je obvykle v EXIF. |
||
Trejpa Profil |
#19 · Zasláno: 14. 4. 2010, 22:37:13
Není nic jednoduššího, než si tu kompresi prakticky ověřit. Vzal jsem si běžný obrázek a zmenšil ho na rozměr 640 × 480 bodů. Uložil jsem ho jako BMP a JPEG. Objem rastru 640 (šířka) × 480 (výška) × 24 (barevná hloubka) = 7 372 800 bitů = 921 600 Bytů.
BMP • bez komprese • velikost souboru 921 654 B (odpovídá výpočtu + 54 B na režii) JPEG • kvalita 100 % • velikost souboru 249 744 B výsledek • i při 100% kvalitě používá JPEG ztrátovou kompresi • díky tomu je běžný obrázek datově úspornější • kvůli tomu nelze 100% JPEG považovat za náhradu rastrového obrázku • běžnému pohledu to nevadí, fragmenty téměř nevznikají, jen je v detailech znát malý barevný posun |
||
bohyn Profil |
#20 · Zasláno: 14. 4. 2010, 22:56:09
Trejpa:
„i při 100% kvalitě používá JPEG ztrátovou kompresi“ Ne že bych nesouhlasil s tvým závěrem, ale tím pokusem jsi dokázal akorát to že JPEG používá kompresi i při 100% kvalitě. To jestli je ztrátová, nebo bezeztrátová zjistíš když převedeš ten JPEG na BMP a porovnáš jednotlivé pixely. Možná by se dal použít i nějaký kontrolní součet. |
||
Trejpa Profil |
#21 · Zasláno: 14. 4. 2010, 22:58:58
bohyn:
„To jestli je ztrátová, nebo bezeztrátová zjistíš když převedeš ten JPEG na BMP a porovnáš jednotlivé pixely.“ Pixely jsem právě porovnal (poslední odkaz na detail). A protože jsou pixely jiné, tak jde o kompresi ztrátovou. |
||
Davex Profil |
#22 · Zasláno: 14. 4. 2010, 23:18:02
Velda:
JPEG je určen pro kompresi fotografií a ne dvoubarevných obrázků s jednolitými plochami. bohyn: „porovnáš jednotlivé pixely“ Stačí si uložené obrázky otevřít do vrstev a udělat jejich rozdíl. Rozdíly jsou evidentní i při 100% kvalitě. |
||
Velda Profil |
#23 · Zasláno: 15. 4. 2010, 17:20:47
Davex:
JPEG je určen pro kompresi fotografií a ne dvoubarevných obrázků s jednolitými plochami. no... ehm... a co já s tím?? jinak máte pravdu, u "HD" obrázku je ztrátová i 100% komprese, jenže... screen plochy - 1440x900px (24bit) BMP - 3,7MB JPEG - 879 kB (100% kvalita, supervzorkování, progresivní) PNG - 555kB (prokládaný, největší komprese) BEZ ROZDÍLU jelikož tu ale porovnáváme i JPEG, chtělo by to vzít i v úvahu jeho přednost: Ztrátový JPEG - 465kB (94/ kvalita, -||-) - při skutečně velikosti nerozeznatelný rozdíl, u 93% už to de vidět (avšak jen pokud vímce co hledáme, pro normálního člověka, by se to určitě eště pohybovalo dále) ukázalo se, že u velkých obrázků je lepší PNG než bezztrátové JPEG, avšak my můžeme využít nedokonalosti lidského oka... :) |
||
Velda Profil |
#24 · Zasláno: 15. 4. 2010, 17:47:56
eště bych do hry přidal:
JPEG 2000 - 750kB (bezztrátový) Ztrátový JPEG 2000 - 310kB (80% kvalita) - rozdíl je znatelný až na "3. pohled" při mnohonásobném zvětšení :) |
||
Joker Profil |
#25 · Zasláno: 15. 4. 2010, 17:51:14
Velda:
Stejně bych použil PNG. Velikost souboru, rozdíl velikosti JPEG/PNG a v jaké kvalitě bude JPEG vypadat ještě "dost dobře" se může lišit obrázek od obrázku. Čili bych použil formát, který dá vždycky lepší kvalitu a srovnatelnou velikost souboru, než formát, který "možná nebude výrazně horší" a "možná dá menší soubor". |
||
Velda Profil |
#26 · Zasláno: 15. 4. 2010, 18:32:52
já bych zas furt použil jpg, jelikož konvertování do něj je pro mne velice snadné a zhruba časově stejně jako konvertování do PNG a pokud byhc konvertoval hromadně, tak bych např. pro jistotu nastavil kvalitu na 96% .)
|
||
Nox Profil |
#27 · Zasláno: 15. 4. 2010, 18:36:58
Já jsem pro PNG - beze ztrát a slušná komprese.... možná bude mít v některých případech trochu víc kB, ale noaco.....je to diplomka, tak radši kvalitu
Velda: Proč do toho tahat časovou náročnost? Pokud nejsou obrázky s rozměry min. v tisících pixelů tak je časová náročnost zanedbatelná... |
||
Velda Profil |
#28 · Zasláno: 15. 4. 2010, 18:42:48
a jó, trochu sem odběh od tématu :) myslel jsem každopádně běžné použití :)
|
||
Časová prodleva: 14 let
|
0