W3C - Zapis slik v formatu PNG je po zelo dolgem premoru dobil uradno tretjo izdajo, prejšnja je bila namreč izdana že davnega leta 2003, torej še pred prvim Apple iPhone. Zapis PNG je znan po tem, da omogoča shranjevanje slik brez izgub in je zato uporabljan za verodostojno arhiviranje in druge primere, ko so kompresijski artefakti neželeni. Zaradi podpore prosojnosti je zlasti uporabljan za ikone.
Na voljo so nove specifikacije, ki zapisu dodajajo dobrodošle novosti. Podpora visokemu dinamičnemu razponu (HDR) omogoča slike bolj intenzivnih barv, ki jih danes omogočajo zasloni. Standardizirana je podpora animiranim PNG datotekam, ki jo je že pred časom predlagala in v Firefox vgradila Mozilla. PNG datoteke pa po novem uradno podpirajo tudi zapis metapodatkov v EXIF obliki, kar omogoča vdelavo informacij kot so npr. GPS koordinate ali informacije o avtorskih pravicah.
Način stiskanja podatkov zaenkrat ostaja enak, je pa oživljena delovna skupina pri W3C začela z delom tudi na področju kompresije, z željo da bi dosegali manjše datoteke in podporo algoritmom za večnitno kompresijo in dekompresijo.
Novice » Brskalniki » PNG se vrača

LightBit ::
Sam omenim da JPEG XL lahko brez-izgubno naredi kake 50% manjše datoteke kot PNG. Pa še odličen je za izgubno kompresijo (omogoča dodatno stiskanje obstoječih JPEG brez dodatnih izgub).
Škoda ker se ga vsi izogibajo.
Škoda ker se ga vsi izogibajo.

socialec ::
Zanimivo, dobro, da ste omenili
| Format | Lossy | Lossless | Kompresija | Kakovost | Hitrost dekodiranja | HDR | Animacija | Progresivno | Brskalniki | |---------|-------|----------|------------|----------|---------------------|-----|-----------|-------------|----------------| | AVIF | + | + | + | + | - | + | + | + | + (Chrome, FF) | | BMP | - | + | - | + | + | - | - | - | - (omejeno) | | GIF | - | + | ~ | - | + | - | + | - | + (+ vse) | | ICO | - | + | ~ | ~ | + | - | - | - | + (favicon) | | JPEG | + | - | ~ | ~ | + | - | - | ~ | + (+ vse) | | JPEG XL | + | + | + | + | + | + | + | + | ~ (poskusna) |! | PCX | - | + | ~ | - | ~ | - | - | - | - | | PNG | - | + | - | + | ~ | - | - | - | + (+ vse) | | TIFF | + | + | ~ | + | - | + | - | - | - (redko) | | WebP | + | + | ~ | + | ~ | - | + | + | + (večina) |

Blinder ::
Zakaj PNG že po defaultu ni stisnjen kot ga stisne Tinypng?
99.991% of over-25 population has tried kissing.
If you're one of the 0.009% who hasn't, copy & paste this in your Signature.
Intel i3-12100f gtx 3050 Pismo smo stari v bozjo mater. Recesija generacija
If you're one of the 0.009% who hasn't, copy & paste this in your Signature.
Intel i3-12100f gtx 3050 Pismo smo stari v bozjo mater. Recesija generacija

mtosev ::
PNG-ji se na slo-tech vračajo znova in znova. Običajno z drugimi nicki.
Tole je res, ja.
Core i9 10900X, ASUS Prime X299 Edition 30, 32GB 4x8 3600Mhz G.skill, CM H500M,
ASUS ROG Strix RTX 2080 Super, Samsung 970 PRO, UltraSharp UP3017, Win 11 Pro,
Enermax Platimax 1700W | moj oče darko 1960-2016, moj labradorec max 2002-2013
ASUS ROG Strix RTX 2080 Super, Samsung 970 PRO, UltraSharp UP3017, Win 11 Pro,
Enermax Platimax 1700W | moj oče darko 1960-2016, moj labradorec max 2002-2013

Machete ::
Sam omenim da JPEG XL lahko brez-izgubno naredi kake 50% manjše datoteke kot PNG. Pa še odličen je za izgubno kompresijo (omogoča dodatno stiskanje obstoječih JPEG brez dodatnih izgub).
Škoda ker se ga vsi izogibajo.
Zakaj se ga izogibajo?
LC1000|Asrock-H470PG|i7-10700K|2x16GB|RTX-5080 GAMING|W10Pro
new Nintendo 2DS & 3DS XL|Galaxy S24+
new Nintendo 2DS & 3DS XL|Galaxy S24+

Quikee ::
Zakaj PNG že po defaultu ni stisnjen kot ga stisne Tinypng?
Zato ker potem več ne bi bil format brez izgub. TinyPNG deluje tako, da najprej zmanjša število barv v sliki (brez da bi to bilo vidno ampak vseeno ne brez izgub) in potem stisne s PNG (verjetno s kakšno boljše optimizirano implementacijo deflate algoritma). Če že stiskamo z izgubami potem je verjetno bolje uporabit format, ki je namenjen stiskanju z izgubami, saj bi bil mnogo bolj efektiven - recimo JPEG XL, AVIF. Problem je seveda v podpori tem novejšim formatom v brskalnikih in programih.

MrStein ::
Trenutne stvari so "good enough" in se jih zato ne dotikajo.
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!

LightBit ::
Sam omenim da JPEG XL lahko brez-izgubno naredi kake 50% manjše datoteke kot PNG. Pa še odličen je za izgubno kompresijo (omogoča dodatno stiskanje obstoječih JPEG brez dodatnih izgub).
Škoda ker se ga vsi izogibajo.
Zakaj se ga izogibajo?
Spletni brskalniki ne podpirajo. Podpora je bila dodana v Chrome in takoj odstranjena s pojasnilom da itak noben ne uporablja (glede tega so tudi teorije zarote). Mozilla joka da bi ga morali v Rust prepisati. Res pa je da je bolj kompleksen kot PNG.

Zimonem ::
Pa sej je prepisan v rust.sploh a ima Mozilla zelo malo skupaj še z rust-om. Servo je svoj projekt

LightBit ::

LightBit ::

bm1973 ::
Kot da ima format datoteke karkoli veze v katerem programskem jeziku je napisana koda...
Če se ti ne da prepisat in si izbirčen ima. Mozilla je trdila da jih skrbijo potencialne ranljivosti.
Daj no, v vsakem jeziku se da napisati varno zadevo. Samo malo več "birokracij" to zahteva...
Sam znati je treba

Za osnovo lahko vzameš coding standarde za OpenBSD. Ne najdem zdaj linka, ampak tisto je bilo konkretno razdelano na kaj je treba paziti.
Plus, obstaja nekaj kot je lint in cel kup opcij v prevajalnikih, ki ti pomagajo najti zajebe programerjev...

MrStein ::
Kot da ima format datoteke karkoli veze v katerem programskem jeziku je napisana koda...
Že obstaja v "tvojem" jeziku: en dan dela
Ne obstaja: en mesec dela
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!

LightBit ::
Kot da ima format datoteke karkoli veze v katerem programskem jeziku je napisana koda...
Če se ti ne da prepisat in si izbirčen ima. Mozilla je trdila da jih skrbijo potencialne ranljivosti.
Daj no, v vsakem jeziku se da napisati varno zadevo. Samo malo več "birokracij" to zahteva...
Sam znati je treba.
Za osnovo lahko vzameš coding standarde za OpenBSD. Ne najdem zdaj linka, ampak tisto je bilo konkretno razdelano na kaj je treba paziti.
Plus, obstaja nekaj kot je lint in cel kup opcij v prevajalnikih, ki ti pomagajo najti zajebe programerjev...
Lej lahko nakladaš kolikor hočeš. Da se, seveda. Praksa je drugačna. Večina še opozorila prevajalnika ignorira. Tako da ta njihov izgovor je vseeno boljši kot od Googla. Sicer baje je tudi v Rust na voljo sedaj. Itak sem samo povedal kar sem prebral. Lahko greš z njimi prepucavat.

bm1973 ::
Ne bom se šel, tako ali tako danes malo ljudi programira v jezikih, ki jih je treba prevajati, malo ljudi bere loge, še manj jih pa razume...
Mali milijon skript kiddyjev, ki napišejo delno delujoče skrpucalo...
Mali milijon skript kiddyjev, ki napišejo delno delujoče skrpucalo...

Zimonem ::
Fajrfoks je spisan kar v c++. Rust lepo sodeluje z cjem prek ffi. Z če++ pač ne ker nimata enakega koncepta objektov/structov in je treba stvari prevesti z magijo . Zato so tudi opustili servo pogon in ga dali ven iz firme. Projekt je bil prevelik zalogaj za fondacijo. Ravno tako kot sam Rust.
Glede inviktusovih blodenj o programskih jezikih pa ....
Glede inviktusovih blodenj o programskih jezikih pa ....
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Adobe za odpravo ranljivosti zahteval drag nakup nove verzijeOddelek: Novice / Varnost | 8953 (6742) | zeleni |
» | Google predstavlja WebP (strani: 1 2 )Oddelek: Novice / Omrežja / internet | 10337 (8832) | MrStein |
» | Kateri je najboljši format za raw sliko?Oddelek: Pomoč in nasveti | 1512 (1310) | detroit |
» | photoshop in brskalniki - problemi z barvamiOddelek: Izdelava spletišč | 2007 (1787) | opeter |
» | Adobov nov slikovni zapisOddelek: Novice / Ostala programska oprema | 3173 (3173) | CCfly |