abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 12:11 | Komunita

    Blender Studio se spojilo s kapelou OK Go a výsledkem je videoklip k písni Impulse Purchase. Stejně jako samotný 3D software Blender je i ve videoklipu použitý animovaný chlápek open source. Kdokoli si jej může stáhnout a upravovat.

    Ladislav Hagara | Komentářů: 0
    dnes 01:33 | Komunita

    Zig Software Foundation stojící za programovacím jazykem Zig publikovala finanční zprávu za rok 2024. Současně s prosbou o finanční příspěvek.

    Ladislav Hagara | Komentářů: 0
    dnes 00:22 | Nová verze

    Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za srpen (YouTube). Vypíchnuta je podpora Tabulek Google, implementace Gamepad API a Cookie Store API nebo také podpora WebGL na Linuxu.

    Ladislav Hagara | Komentářů: 0
    včera 20:44 | Komunita

    openSUSE Leap 16, včetně Leap Micra 6.2+, nově nabízí 24 měsíců podpory pro každé vydání. To je dva roky aktualizací a stability, což z něj činí nejdéle podporovanou komunitní distribuci vůbec. Leap se tak stává ideální platformou pro všechny, kdo hledají moderní, stabilní a dlouhodobě podporovanou komunitní Linux distribuci.

    lkocman | Komentářů: 0
    včera 16:33 | Bezpečnostní upozornění

    Národní úřad pro kybernetickou a informační bezpečnost (NÚKIB) vydal dne 3. 9. 2025 VAROVÁNÍ před hrozbou v oblasti kybernetické bezpečnosti spočívající v předávání systémových a uživatelských dat do Čínské lidové republiky a ve vzdálené správě technických aktiv vykonávané z území Čínské lidové republiky. Varováním se musí zabývat povinné osoby podle zákona o kybernetické bezpečnosti.

    Ladislav Hagara | Komentářů: 27
    včera 11:55 | IT novinky

    Americká internetová společnost Google nemusí prodat svůj prohlížeč Chrome ani operační systém Android. Rozhodl o tom soud ve Washingtonu, který tak zamítl požadavek amerického ministerstva spravedlnosti. Soud ale firmě nařídil sdílet data s jinými podniky v zájmu posílení konkurence v oblasti internetového vyhledávání. Zároveň Googlu zakázal uzavírat dohody s výrobci mobilních a dalších zařízení, které by znemožňovaly

    … více »
    Ladislav Hagara | Komentářů: 3
    včera 11:33 | Humor

    Prvního září ozbrojení policisté zatkli na na londýnském letišti Heathrow scénáristu a režiséra Grahama Linehana, známého především komediálními seriály Ajťáci, Otec Ted nebo Black Books. Během výslechu měl 57letý Graham nebezpečně zvýšený krevní tlak až na samou hranici mrtvice a proto byl z policejní stanice převezen do nemocnice. Důvodem zatčení bylo údajné podněcování násilí v jeho 'vtipných' příspěvcích na sociální síti

    … více »
    Gréta | Komentářů: 84
    včera 10:22 | Pozvánky

    Studentská dílna Macgyver zve na další Virtuální Bastlírnu - pravidelné online setkání všech, kdo mají blízko k bastlení, elektronice, IT, vědě a technice. Letní prázdniny jsou za námi a je čas probrat novinky, které se přes srpen nahromadily. Tentokrát jich je více než 50! Těšit se můžete mimo jiné na:

    Hardware – Bus Pirate na ESP32, reverse engineering Raspberry Pi, pseudo-ZX-80 na RISC-V, PicoCalc, organizéry na nářadí z pěny nebo … více »
    bkralik | Komentářů: 0
    včera 03:11 | Nová verze

    Google Chrome 140 byl prohlášen za stabilní. Nejnovější stabilní verze 140.0.7339.80 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 6 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.

    Ladislav Hagara | Komentářů: 0
    včera 02:22 | Nová verze

    LeoCAD (Wikipedie) je svobodná multiplatformní aplikace umožňující také na Linuxu vytvářet virtuální 3D modely z kostek lega. Vydána byla verze 25.09. Zdrojové kódy a AppImage jsou k dispozici na GitHubu. Instalovat lze také z Flathubu.

    Ladislav Hagara | Komentářů: 2
    Pro otevření více webových stránek ve webovém prohlížečí používám
     (82%)
     (8%)
     (2%)
     (3%)
     (4%)
     (1%)
    Celkem 139 hlasů
     Komentářů: 10, poslední dnes 10:16
    Rozcestník

    Dotaz: kvalita u příkazu convert

    3.4.2017 10:39 DWD | skóre: 18 | blog: papiry
    kvalita u příkazu convert
    Přečteno: 598×

    Pomoci příkazu convert upravuji velikost obrázků, typ souboru a jiné věci, ale teď jsem potřeboval také nastavit kompresní poměr. V manualových stránkách jsem našel parametr quality, ale nenašel jsem tam, jakým stylem se tam zadává hodnota k tomu parametru. Zatím se domnívám:

    Mám-li vyrobit soubor typu JPEG, tak se ta hodnota pohybuje 0 až 100, přičemž čím vyšší číslo, tím menší komprese a vyšší kvalita.

    Mám-li vyrobit soubor typu PNG, tak se ta hodnota pohybuje 0 až 9, přičemž čím vyšší číslo, tím větší komprese a nižší kvalita.

    Nebo je tomu jinak? Vycházel jsem z hodnot, které nabízí program Gimp při ukládání.

    Jsem kretén, který ví lautr hovno o Linuxu a o počítačích vůbec.

    Odpovědi

    3.4.2017 10:53 NN
    Rozbalit Rozbalit vše Re: kvalita u příkazu convert
    Nedavno se to resilo.
    3.4.2017 10:56 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: kvalita u příkazu convert
    Mám-li vyrobit soubor typu JPEG, tak se ta hodnota pohybuje 0 až 100, přičemž čím vyšší číslo, tím menší komprese a vyšší kvalita.

    Ano, ale AFAIK neexistuje nějaká univerzální škála, takže "90" v jednom programu nemusí nutně znamenat totéž co "90" v jiném.

    Mám-li vyrobit soubor typu PNG, tak se ta hodnota pohybuje 0 až 9, přičemž čím vyšší číslo, tím větší komprese a nižší kvalita.

    Formát PNG jako takový je bezztrátový, ke ztrátě informace dochází jen konverzí na paletu barev omezené velikosti. Vyšší úroveň komprese by se tak měla projevit jen na velikosti výsledného souboru a časových a paměťových nárocích na konverzi.

    3.4.2017 11:15 DWD | skóre: 18 | blog: papiry
    Rozbalit Rozbalit vše Re: kvalita u příkazu convert
    Zkoušel jsem to teď při JPG a tam to vypadá, že se to chová přibližně jak v Gimpu, až na hodnotu 0, ta v convertu nijak nesnižuje kvalitu ani velikost souboru, narozdíl od Gimpu. A zkoušel jsem při PNG convert s hodnotami 0až9, ale nedělá to skoro nic; velikosti souboru vůbec neodpovídá, aby bylo čím vyšší hodnota, tím méně kB, narozdíl od Gimpu. Takže nevím, jakým způsobem uvádět hodnoty, když vyrábím png.
    Jsem kretén, který ví lautr hovno o Linuxu a o počítačích vůbec.
    3.4.2017 11:32 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: kvalita u příkazu convert
    Ještě si vzpomínám, novější verze balíčku ImageMagick měly jednu takovou záludnost, že příkaz convert defaultně vytvářel soubory s 16-bitovou barevnou hloubkou, takže bylo potřeba přidávat "-depth 8", aby vznikl rozumně použitelný soubor. (Ale nevím, jestli to později zase nezměnili zpátky.)
    4.4.2017 18:08 trubicoid2
    Rozbalit Rozbalit vše Re: kvalita u příkazu convert
    nema to souvislost s volbou pri kompilaci --with-quantum-depth=8,16,32?

    ale jpeg to dela i tak normalne 8bit*3
    3.4.2017 17:19 Sten
    Rozbalit Rozbalit vše Re: kvalita u příkazu convert
    U toho JPEG quality u většiny programů znamená Q factor, což je sada kvantizačních matic definovaných Independent JPEG Group. Některé programy mohou definovat i vlastní koeficienty (třeba Photoshop to nabízí), ale většinou tam musíte zvolit, že chcete použít nestandardní („vylepšenou“ či podobně) matici.
    Josef Kufner avatar 3.4.2017 11:32 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: kvalita u příkazu convert
    Komprese u PNG neovlivňuje kvalitu. PNG používá bezeztrátovou kompresi. Úroveň komprese tedy ovlivní jen rychlost načítání a ukládání obrázku.
    Hello world ! Segmentation fault (core dumped)
    3.4.2017 16:12 DWD | skóre: 18 | blog: papiry
    Rozbalit Rozbalit vše Re: kvalita u příkazu convert
    A jaktože v Gimpu mi ta úroveň komprese ovlivní i velikost souboru png?
    Jsem kretén, který ví lautr hovno o Linuxu a o počítačích vůbec.
    3.4.2017 17:05 Sten
    Rozbalit Rozbalit vše Re: kvalita u příkazu convert
    Protože komprese slouží právě k tomu, aby se snížila velikost souboru. Ale nijak to nemění kvalitu uloženého obrázku.
    3.4.2017 17:47 chrono
    Rozbalit Rozbalit vše Re: kvalita u příkazu convert
    Pri png to číslo znamená zvyčajne len to, aký stupeň zlib kompresie sa použije.

    Ak je cieľom mať čo najmenšie png, tak je rozumné použiť napr. optipng (ten program postupne vyskúša rôzne parametre prekladania riadkov, rôznu kompresiu... a použije také parametre, pri ktorých budú výsledné dáta najmenšie).
    3.4.2017 19:27 DWD
    Rozbalit Rozbalit vše Re: kvalita u příkazu convert
    Takže pro png nemá parametr quality v convertu smysl? Tam by se spíš hodil parametr compress s hodnotou 0 až 9?
    4.4.2017 12:37 salam
    Rozbalit Rozbalit vše Re: kvalita u příkazu convert
    Máš pravdu, pro laika je to matoucí. Ber to jako 'kvalita komprese' (ne jako 'kvalita výsledku'). U knihovny zlib (a taky u klasického ZIPu, který je na ní založen) je 0 bez komprese až po hodnotu 9 (= maximální komprese). Pokud nejde o obrázek, který bude na webu načítaný 100x za sekundu, tak nemají optimalizace specializovanými programy větší smysl (ona ta komprese pak trvá i třeba minuty, je na posouzení uživatele, zda to stoji za ušetření pár kil...).
    Pro svižnou práci s PNG doporučuji kompromisní hodnotu 4.
    4.4.2017 13:05 salam
    Rozbalit Rozbalit vše Re: kvalita u příkazu convert
    tak to beru zpět, je to složitější, viz moje odpověď níže
    Josef Kufner avatar 3.4.2017 19:01 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: kvalita u příkazu convert
    Ano. Velikost bude jiná, bude to jinak dlouho trvat, ale obrázek bude stále stejný.
    Hello world ! Segmentation fault (core dumped)
    3.4.2017 19:23 DWD
    Rozbalit Rozbalit vše Re: kvalita u příkazu convert
    Kolika bitové obrázky je lepší používat? 16 bitové nebo 8 bitové. U kterých bude lepší kompatibilita, abych ten soubor mohl otevřít v různých aplikacích (různé prohlížeče, různé programy na úpravu obrazu, a další), operačních systémech, a podobně? A to všechno s těmi bity a tou kompatibilitou jaké je to u souborů typu PNG, jaké u JPG, a dalších?
    4.4.2017 07:53 MM
    Rozbalit Rozbalit vše Re: kvalita u příkazu convert

    Obecně - na fotky a obrázky s barevnými přechody použij formát JPG a na grafiku, kde jsou barevné plochy/čáry stejnou barvou (tipicky např. snímky obrazovky) použij formát PNG (nebo GIF).

    PNG už je dnes podporováno dobře, dříve byly (dřívější w.explorer - ještě na XPčkách) problémy s (polo)průhledností a pod., tam pak bylo potřeba použít formát GIF (který ale má omezení - umí pouze plnou průhlednost a umí méně barev, ale komatibilita byla dříve lepší). Vždy záleží jaká kvalita je pro tebe ještě přijatelná a snažíš se o co nejmenší velikost souboru, což jde proti sobě.

    Jinak platí, že čím méně bitů tím menší soubor, ale menší počet barev které lze zobrazit/zachovat v obrázku (nižší kvalita).

    4.4.2017 09:54 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: kvalita u příkazu convert

    To jsou dvě různé věci. Jedna je počet barev v paletě, druhá je bitová hloubka barevných odstínů v té paletě. Poslední odstavec vaší odpovědi se týká spíš té první, ale tazatel se IMHO ptal spíš na tu druhou (vzhledem k možnostem 8 a 16 bitů).

    Pokud se bavíme o formátech pracujících s indexovanými barvami, je velmi nepravděpodobné, že by nároky na barevnou věrnost byly takové, aby bylo potřeba mít 16-bitovou hloubku, tím spíš, že většina uživatelů stejně nedisponuje výstupním zařízením, kde by rozdíl vůbec šel poznat. (A bavíme se o PNG, takže jemné barevné přechody taky nebudou moc typické.)

    Poznámka: s vlivem barevné hloubky na velikost souboru je to trochu složitější. Zatímco velikost palety ovlivňuje velikost souboru celkem přímo, protože má vliv na množství dat reprezentujících každý pixel, barevná hloubka ovlivní jen velikost palety. Takže třeba u velkého obrázku s relativně málo barvami v paletě (např. screenshot okna často vypadá rozumně i třeba s 64 barvami) je ten rozdíl docela malý, ale u malé ikonky to může být hodně znát.

    4.4.2017 10:30 MM
    Rozbalit Rozbalit vše Re: kvalita u příkazu convert

    Děkuji za doplnění.

    Samozřejmě souhlasím se vším co jste napsal. 8bitové barvy budou pro tazatele zřejmě dostačující. Jen pro tazatele ještě znovu vypíchnu, že velikost PNG souborů lze velmi zmenšit omezením barev palety (samozřejmě na úkor kvality - obzvlášť u těch barevných přechodů, fotek atp. u kterých to není vhodná metoda) - což z mého příspěvku nebylo vůbec jasné (za což se omlouvám).

    Jen jsem chtěl připomenout, co tu ještě nezaznělo - že v závislosti na typu obrázků je dobré vybrat formát a možnosti zmenšení (např též možnosti omezení barevné palety u PNG formátu).

    4.4.2017 18:17 trubicoid2
    Rozbalit Rozbalit vše Re: kvalita u příkazu convert
    tribe ten zopflipng umi snizit paletu prepinacem:

    --lossy_8bit: convert 16-bit per channel image to 8-bit per channel.
    4.4.2017 13:05 salam
    Rozbalit Rozbalit vše Re: kvalita u příkazu convert
    No tak u toho PNG je to fakt maso - tohle vymýšlel blázen :-) Aspoň, že je to zdokumentované.

    První cifra určuje kompresi zlib: 0 = bez komprese, 9 = maximum. Druhá cifra určuje typ filtru: 0=none, 1=sub, 2=up, 3=average, 4=Paeth, 5=auto; (případně to může v zlibu vynutit RLE nebo prostý Huffman - pro normálního člověka zcela nepotřebné)

    Filtry jsou věc, která umí u některých obrázků zásadně vylepšit kompresi. Třeba při tom filtru sub se nekomprimují přímo barevné hodnoty, ale rozdíl oproti předchozímu pixelu. U filtru Up se komprimuje rozdíl aktuálního řadku a předešlého - pokud jsou stejné, tak to je hromádka nul... Každý řádek může mít různý filtr, ta automatika vyzkouší všechny varianty a nahrubo odhadne ten 'nejlepší'.

    Takže pro maximální kompresi doporučuji 95 a pro svižnou práci 44.
    4.4.2017 14:59 trubicoid2
    Rozbalit Rozbalit vše Re: kvalita u příkazu convert
    ano, 95 by se melo pouzivat, ale i tak je dobre pro lepsi kompresi jeste prejet optipng nebo zopflipng
    4.4.2017 15:18 DWD | skóre: 18 | blog: papiry
    Rozbalit Rozbalit vše Re: kvalita u příkazu convert
    Jak u souboru jpg poznám, kolik má bitů? file -k soubor , mi řekne pendrek, stejně tak klik na vlastnosti souboru.
    Jsem kretén, který ví lautr hovno o Linuxu a o počítačích vůbec.
    4.4.2017 15:25 salam
    Rozbalit Rozbalit vše Re: kvalita u příkazu convert
    JPEG je buď grayscale (= 1x8 bitů) nebo barevný (= 3x8 bitů). (Ano vím, že toto tvrzení má platnost v cca 99,999 % - 16bitové rozšíření sice existuje, ale naprosto nikde se nepoužívá :-)
    4.4.2017 15:44 trubicoid2
    Rozbalit Rozbalit vše Re: kvalita u příkazu convert
    to 95 je samozrejme k png

    k bitum v jpg:
    identify 2015-08-06\ 11.29.34.jpg 
    2015-08-06 11.29.34.jpg JPEG 2592x1936 2592x1936+0+0 8-bit sRGB 1.947MB 0.870u 0:00.869
    jeste se muze hodit odhad kvality v jpg:

    identify -format '%Q' 2015-08-06\ 11.29.34.jpg 
    96
    identify je ze stejnyho baliku, jako convert, tedy imagemagick

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.