truputį nesuprantu kodėl #gmail ir dauguma kitų korporacinių mail klientų skipina #SVG kodą iš html laiškų, nes neva tai ne secure, bet #base64 kodą palaiko (bent jau gmail — ką tik patikrinau). ir ten, ir ten yra simboliais aprašyti pikseliai. lygiai taip pat saugu arba nesaugu. ar čia iš serijos: ne mūsų formatas tai ir užsipiskit.
@nereikia SVG yra HTML; Base64 yra JPG
Nu čia grynai apie paveiksliukus kalbant
@karmalakas tai visas email — html. t.y. su inline css ir visais kitais html atributais. ir gmail, ms Outlook ir pnš servisai iškerpa iš tokio html būtent SVG dalį.
@nereikia aš ten grubiai parašiau, nes bandai lygint su paveiksliukais. SVG yra gerokai pavojingiau už tiesiog HTML. SVG palaiko dalykus, kurie labai palengvina phishing'ą ir XSS
@karmalakas @nereikia Base64 yra kodavimo algoritmas, ne konkretus formatas. Gali ir tą patį SVG aprašyti base64.
@rytiss @nereikia tai taip. Aš grynai tik apie kontekstą, o ne tech specs
@rytiss base64 užkoduoto svg nepalaiko lygiai taip pat, kaip just svg.
@karmalakas tas aišku, kad svg turi daug galimybių, bet atskirti svg su panaudotais visokiais js nuo tiesiog vektorius aprašančio „nepavojingo“ svg turbūt nebūtų sunku?

@rytiss @karmalakas

aš čia kodėl bezdu? principe tai px, tik nebuvau įspėtas (nu pats durnas) ir teko kokius 30 svg išsaugoti as PNG, o tada šiuos koduoti base64 nes just png irgi netinka, mail klientas pameta kelią į juos ir reikia rankytėmis vėl susikilnoti prieš išsiunčiat. tada didžiausias png ar whatever jpg trūkumas yra smulkių detalių šioks toks suvalgymas kompresinant. svg rezulatas ryškiai kokybiškiau renderinasi už anuos.

@nereikia @rytiss pirma - Base64 bet kokį string'ą gali koduot
Antra - ar tikrai esi pas save nustatęs, kad įkeliamus img attach'intų, o ne link'intų? Ir SVG yra vektorinė grafika, o ne pikselinis paveiksliukas - nepalyginami dalykai, apart galutinės išvaizdos. SVG yra tik instrukcijos ir skirtingi klientai gali skirtingai rodyt net. PNG (kuris yra lossless) ar JPG (kuris pameta detales) savo ruožtu ant visų klientų bus rodomas vienodai, nes tai jau baked in galutinis vaizdas, o ne instrukcijos
@karmalakas, čia gal per žiauriai. SVG turėtų būti atvaizduojamas visur vienodai. Ne visada taip gaunasi dėl to, kad yra įvairių featurų, kuriuos vienos programos gali palaikyti, kitos nepalaikyti, o trečios palaikyti neteisingai.
Čia turbūt panašiausia analogija būtų Wordo failai, tik jie tokie šūdini dėl kiek kitų priežasčių. 😀
@nereikia @rytiss
@rq @nereikia @rytiss tai kad nereik nei Word'o - tas pats standartizuotas HTML ant skirtingų variklių vis dar šiek tiek skirtingai atvaizduojamas. Aišku nepalyginamai geriau ir vienodžiau, nei IE6 laikais 😀

@karmalakas, good point, bet HTML bent jau nėra tas formatas, iš kurio visi tikisi, kad visur vienodai atrodys.
O štai iš Wordo kažkodėl tikisi. 😀

@nereikia @rytiss

@rq nu bet kalbant apie word tai jis arba atrodo perfect native aplinkoj, arba piece of shit svetimose. :))) tam yra objektyvių priežasčių of course bet just sayn' @karmalakas @rytiss
@nereikia, turiu aš vieną Word failą, kurio nė viena mano bandyta Word versija normaliai nerodė. 😀 Bet ir šiaip nežinau, ką čia tuo argumentu norėta pasakyti.

@rq Tik iš PDF tikimasi vienodo atvaizdavimo visur, bet ir tai kai kurie pamiršta į failą įtraukti ir naudotus šriftus... 

@karmalakas @nereikia @rytiss

@gytisrepecka @rq @karmalakas @nereikia @rytiss kita nedidelė bėdutė - retas įrankis aiškiai kalba apie palaikomas PDF'ų versijas. Kas... Kartais gana kritinė bėda bandant kažką atsispausdinti ar teisingai atvaizduoti.
@karmalakas @nereikia @rytiss *baitų seką. Binary to text, kitaip tariant. Tad labai sėkmingai gali kišti ir exec'ą. o viena galima išskirtinumo (lyginant su SVG) priežasčių - base64 gana glaustai susijęs su MIME, kas yra viena iš specifikacijų skirtų būtent meilams.
@KasTasMykolas @nereikia @rytiss taip, baitų seka - vienas iš bet kokių string'ų 😀