Jak z nástroje dostat hotový soubor - výběr správného formátu, nastavení výstupní velikosti a co jednotlivé volby dělají. Stejně jako všechno ostatní export probíhá na tvém zařízení; nic se nikam nenahrává.
Jak export funguje
Náhled je ten soubor. Při exportu host vyrenderuje dané plátno do zvoleného formátu a předá ti stažení (nebo to dá na schránku). Nástroj nabízí jen formáty, které deklaroval jeho autor, a picker skryje ty, které tvůj prohlížeč neumí vytvořit (viz Video).
K souboru vedou tři cesty. Většina nástrojů vyrenderuje plátno do zvoleného formátu. Textové a datové formáty (HTML, MD, TXT, JSON, CSV, ICS, VCF) jsou místo toho generované z obsahu nástroje, ne rasterizované z obrázku. A soukromí sloužící utility (např. Strip Hidden Data) používají třetí cestu: soubor, který ty vybereš, se na zařízení transformuje byte za bytem a rovnou vrátí zpět - žádné plátno, žádný watermark a žádná přidaná metadata o původu, protože je to už tvůj vlastní soubor.
Akce v ovládacích prvcích exportu:
- Download - uložit soubor (hlavní akce).
- Copy - dát obrázek na schránku k rovnému vložení do Slacku, e-mailu, dokumentu. Tam, kde prohlížeč neumí kopírovat obrázky, se místo toho stáhne a řekne ti to.
- Save - uložit aktuální návrh jako uloženou session nástroje ve tvé knihovně.
- Share - otevře dialog Share: kopírovatelný odkaz, který návrh reprodukuje, přepínače při návštěvě (fullscreen, export panel, stažení nebo kopie při otevření) a volitelný Shortest link, který zabalí celý stav do kompaktního tokenu (viz URL Mode).
(Které z nich se zobrazí, volí autor nástroje; výchozí sada je Copy, Download a Save.)
signed by Lollyvector SVGOvěř si to sámGet the signed file51 paths~4.7k nodes125 groups1 image67 KB
signed by Lollyvector SVGOvěř si to sámGet the signed file51 paths~4.7k nodes125 groups1 image67 KB
Share se otevře přes nástroj, s odkazem už sestaveným a přepínači při návštěvě pod ním.
Renderování mnoha najednou
Jeden export je jeden soubor, ale můžeš vyrenderovat mnoho v jednom průchodu - každý doručený jako jeden .zip:
- Projects → Render folder exportuje každou uloženou session ve složce (a jejích podsložkách) jako jeden vnořený zip; Render selection dělá totéž pro jakýkoli vícenásobný výběr; jedna uložená session se vyrenderuje přímo do vlastního souboru. Batch/Pro se nepotřebuje - viz Using Lolly → Projects.
- Batch (Pro) vyrenderuje mřížku vstupních sad - každou variantu jedné šablony najednou.
Uložená session se dá znovu sdílet jako odkaz na nástroj z Projects (rekonstruuje URL nástroje z uložených vstupů), takže odkaz ji znovu otevře s naprosto stejným nastavením.
Výběr formátu
Název souboru a picker formátu sedí navrchu panelu jako jedna dvojice name.format a picker vypisuje jen formáty, které deklaroval autor tohoto nástroje.
signed by Lollyvector SVGOvěř si to sámGet the signed file6 paths311 nodes6 groups1 image7 KB
signed by Lollyvector SVGOvěř si to sámGet the signed file6 paths311 nodes6 groups1 image7 KB
| Chceš… | Použij | Proč |
|---|---|---|
| Ostrá loga / artwork, které se škáluje | SVG | Vektor - nekonečně škálovatelný, malý, editovatelný |
| Vektor pro Office / Windows aplikace | EMF | Vloží se jako editovatelný vektor do PowerPointu / Wordu; text zůstává živý a editovatelný a Google Drive ho otevře v Google Drawings pro Slides |
| Vektor pro tisk / designové aplikace | EPS, nebo EPS (CMYK) | PostScript vektor pro Illustrator / tiskové workflow |
| Vektor pro řezací / CAD stroje | DXF | Laserové řezačky, vinylové plotry, CNC - obrysové cesty v milimetrech |
| Editovatelná prezentace | PowerPoint (PPTX) | Nativně editovatelný text + tvary, obrázky a vektory zůstávají extrahovatelné |
| Editovatelný textový dokument | Word (DOCX) nebo OpenDocument (ODT) | Skutečné odstavce a nadpisy, které textový editor umí dál editovat (Doc Studio) |
| Fotka nebo obecný obrázek | PNG (bezztrátové) nebo JPG (menší) | Univerzální rastr |
| Menší moderní obrázky | WebP / AVIF | Lepší komprese, alfa |
| Tisk | PDF, nebo Print PDF (CMYK) | Skutečná velikost stránky; CMYK pro tisk |
| Tiskový rastr pro tiskárnu | Print TIFF (CMYK) | Pixely DeviceCMYK pro RIP |
| Animace pro web | GIF | Funguje všude, větší soubory |
| Animace s plnou barvou + skutečnou alfou | APNG | Animovaný PNG - žádný limit palety, skutečná průhlednost |
| Animace, nejmenší soubor | Animated WebP | Plná barva + alfa, lépe komprimovaný než GIF nebo APNG |
| Animovaný vektor, který se škáluje | Animated SVG | Samostatný; smyčkuje v prohlížeči nebo v <img>, žádný kodek, jakákoli velikost |
| Video pro sociální sítě / sdílení | MP4 nebo WebM | Nejlepší poměr kvality k velikosti (viz níže) |
| Formátovaný text / e-mailový podpis | HTML | Vloží se naformátovaný do e-mailových klientů |
| Prostý obsah | MD / TXT | Pouze text |
| Kalendářní událost | ICS | Naimportuje se do jakékoli kalendářové aplikace |
| Kontaktní karta | VCF | Naimportuje se do Kontaktů / adresářů |
| Strukturovaná data k opětovnému importu | JSON / CSV | Zachová obsah nástroje pro zpětný import |
| Favicon | ICO | Vícevelikostní ikona webu (ZIP zabalí několik formátů) |
První řádek je běžný případ. Wordmark sázený tvým brandovým písmem se exportuje jako SVG, kde je každé písmeno obrysovou cestou místo pixelu, takže zůstává ostrý ve velikosti vizitky i ve velikosti polepu na budově ze stejného souboru.
signed by Lollyvector SVGOvěř si to sámGet the signed file1 path130 nodes4 groups5 KB
signed by Lollyvector SVGOvěř si to sámGet the signed file1 path130 nodes4 groups5 KB
Velikost a tiskové jednotky
Ve výchozím stavu exporty používají nativní pixelovou velikost nástroje. Tam, kde nástroj vystavuje rozměry, si můžeš nastavit šířku × výšku a jednotku:
- px (výchozí) - přesné pixely.
- mm · cm · in · pt · pc - fyzické/tiskové velikosti. S fyzickou jednotkou také nastavíš DPI (výchozí 300 pro tisk); engine to správně převede podle formátu - PDF se stane skutečnou stránkou dané velikosti, rastr se vyrenderuje ve správném počtu pixelů pro dané DPI (a vloží rozlišení), SVG ponechá fyzickou jednotku s px viewBoxem.
Pro rastr ve vyšším rozlišení zadej větší šířku/výšku, nebo zvol fyzickou jednotku a zvyš DPI (pixely = velikost × DPI). Přepínač škálování na jedno kliknutí neexistuje.
Příklad: šířka 210, výška 297, jednotka mm → stránka A4.
signed by Lollyvector SVGOvěř si to sámGet the signed file9 paths367 nodes16 groups1 image10 KB
signed by Lollyvector SVGOvěř si to sámGet the signed file9 paths367 nodes16 groups1 image10 KB
Snímky z časované kompozice
Časovaná kompozice - stage v Sequence Studiu, nebo jakékoli plátno řízené časovou osou - je pohyblivá věc, takže statický export musí odpovědět na otázku „který okamžik?“. Pravidlo je takové, jaké bys čekal: snímek na pozici hlavy přehrávání. Zaparkuj hlavu přehrávání tam, kde chceš obrázek, a exportuj; co vidíš, to dostaneš.
Když chceš víc než jeden okamžik, objeví se vedle výstupní velikosti pole Frames (pouze pro časovanou kompozici a pouze pro statický formát - PNG, JPG, WebP, SVG nebo PDF). Nech ho na 1 pro snímek na hlavě přehrávání. Zvyš ho a dostaneš tolik statických snímků vzorkovaných v rovnoměrných intervalech napříč celou sekvencí:
- Rastr a SVG se vrátí jako jeden zip -
<name>-01.png,-02.pnga tak dále. - PDF se vrátí jako jeden dokument s odpovídajícím počtem stránek.
Užitečné pro storyboard, list náhledů, kontaktní list k revizi nebo sociální karusel vystřižený rovnou z videosestřihu.
Vzorkování probíhá v středu každého intervalu, ne na okrajích, protože první okamžik sekvence bývá přechod na vstupu, který ještě nedoběhl, a poslední je stav po skončení všech klipů - vzorkování na koncových bodech by utratilo dva tvé snímky za skoro prázdné. Počet je omezen na 64 (kontaktní list je pro čtení člověkem) a cokoli nesmyslného zadané do pole spadne zpátky na 1, místo aby export selhal. Každý snímek je obyčejný statický obrázek, takže Content Credentials, imprint, fyzické jednotky a DPI se chovají přesně stejně jako u jednoho exportu.
Pole Frames je dnešní způsob, jak takový list získat. Engine si rezervuje odpovídající URL parametr cuts, ale žádný shell ho zatím z odkazu nečte, takže sdílený odkaz se vždy znovu otevře na snímku hlavy přehrávání - viz URL Mode.
Vícestránkové PDF
Některé nástroje vytvářejí vícestránkový dokument PDF místo jediné grafiky - obálku, obsah, který se rozlévá na tolik stran, kolik potřebuje, a zadní stranu, vše v jednom souboru (viz nástroj Multi-Page PDF). Každá stránka je skutečná stránka PDF velikosti odpovídajícího boxu, takže čtenáři a tiskárny dostanou opravdové stránky, ne jeden vysoký obrázek.
- Stránky z obsahu. Přidávej bloky textu a obrázků; nové stránky se vytvářejí automaticky, jakmile se bloky zaplní, a kterýkoli blok můžeš vynutit, aby začal novou stránku.
- Skutečné velikosti stránek. Vyber A4, US Letter nebo A5 (na výšku - dvousloupcové rozvržení je pro to stavěné) - každá stránka a exportované PDF se vykreslí přesně v této velikosti.
Vícestránková PDF jsou RGB dokumenty a nenesou ořezové/spadávkové značky - ty patří k jednostránkové cestě Print PDF výše. Nesou stejná metadata PDF/X-4 jako každý export PDF (boxy stránky, XMP, ID dokumentu, výstupní záměr sRGB s vloženým profilem) a nabízejí Content Credentials (níže) - v nástroji Multi-Page PDF je tato možnost přednastavená.
Vytváření mnoha věcí najednou
Lolly má tři odlišné způsoby, jak pracovat ve velkém objemu, a řeší různé úkoly - dávkové úpravy jsou plnohodnotná schopnost platformy, ne něco, co si každý nástroj vymýšlí znovu:
- Jeden návrh × tabulka řádků → jeden vícestránkový dokument. Nástroje se vstupem
table(jako Battlecards) automaticky promění každý řádek ve stránku - vlož tabulku ze svého sešitu a dostaneš PDF velikosti prezentace. Tvým skutečným dávkovým editorem zůstává sešit: oprav v něm deset řádků a vlož znovu. Samotný nástroj stránky nikdy nespravuje. - Jeden návrh × datový soubor → mnoho samostatných souborů. Dávková mřížka
/provezme CSV a vyexportuje jeden soubor na řádek - jmenovky, certifikáty, každý zvlášť. - Mnoho různých assetů upravovaných vedle sebe. Multi-edit otevře několik uložených relací v jednom zobrazení pro koordinované doladění napříč odlišnými návrhy.
Základní pravidlo: řádky stejného návrhu, které patří do jednoho dokumentu → nástroj řízený tabulkou; řádky, které musí odejít jako samostatné soubory → /pro; různé návrhy, které potřebují stejnou úpravu → multi-edit. (Plánovaná exportní možnost „kombinovat média“ tyto první dvě propojí - spojí exporty stejného formátu do jednoho PDF, jednoho videa nebo náhledového kontaktního archu.)
PowerPoint (PPTX)
signed by Lollyvector SVGOvěř si to sámGet the signed file33 paths~1.8k nodes37 groups29 KB
signed by Lollyvector SVGOvěř si to sámGet the signed file33 paths~1.8k nodes37 groups29 KB
Vícestránkové nástroje a nástroje pro rozvržení (Carousel, Doc Studio, Multi-Page PDF, nástroje pro grafy a nástroje pro kartu/rozvržení s jedním plátnem) dokážou exportovat prezentaci PowerPoint - jedna stránka jako jeden snímek. Smyslem není pixelově přesný snímek obrazovky; jde o to předat kolegovi prezentaci, kterou skutečně dokáže upravovat a vytahovat z ní assety. Proto se každá stránka rozloží na nativní objekty:
- Text se stane skutečným, editovatelným textovým polem PowerPointu - s velikostí písma, barvou, řezem, kurzívou a zarovnáním z rozvržení - takže si můžeš opravit překlep nebo přestylovat přímo v PowerPointu.
- Vektory (loga, ikony, značka SUSE) se vloží jako skutečné obrázky SVG - zůstanou ostré v jakékoli velikosti a PowerPoint na nich dokonce umí použít Convert to Shape.
- Obrázky projdou ve své nativní rozlišovací schopnosti jako vlastní extrahovatelné obrázky (hero oříznuté pomocí
coversi za ořezem uchová celý obrázek, takže ho lze přerámovat), s jakoukoli úpravou nad obrázkem (filtry, prolnutí) věrně zapečenou. - Pozadí, ohraničení a linky se stanou skutečnými obdélníkovými/čárovými tvary.
Rozvržení je záměrně přibližné - cílem je věrný, znovupoužitelný obsah, ne uzamčený snímek obrazovky. Cokoli, co walker nedokáže vyjádřit nativně (složitá filtrovaná nebo maskovaná oblast), se vloží jako obrázek, aby se nic neztratilo. Prezentace má jednu velikost snímku, převzatou z první stránky.
PowerPoint je také cesta dovnitř - formát funguje obousměrně. Deck Builder otevře existující .pptx jako editovatelné snímky přichycené k tvé značce a nástroj Rebrand a Deck přeznačkuje prezentaci na místě - paletu motivu, napevno zadané barvy a fonty - aniž by se dotkl jejích grafů, SmartArtu nebo animací, a vrátí .pptx. Viz Import návrhu → Prezentace a dokumenty.
DXF (řezací soubory)
signed by Lollyvector SVGOvěř si to sámGet the signed file42 paths~1.6k nodes47 groups1 image30 KB
signed by Lollyvector SVGOvěř si to sámGet the signed file42 paths~1.6k nodes47 groups1 image30 KB
Vektorové nástroje (Brand Lockup, QR Code, Street Map, Wayfinding Signage, Pose Geeko, varianty loga, Diagram Builder) umí exportovat do DXF - výměnného formátu AutoCAD R12, který čtou laserové řezačky, vinylové plotry a software CNC/CAD. Geometrie se zapisuje jako obrysové cesty v milimetrech (křivky zploštěné s jemnou tolerancí), text se převádí na obrysové cesty a barva se mapuje na nejbližší AutoCAD Color Index (který obvykle řídí nástroj/operaci na řezačce). DXF je čistě liniová grafika - fotografická nebo filtrovaná oblast nemá formu řezací cesty a je vynechána (Lolly na to upozorní), takže pro zachování rastrového obsahu použij SVG/PDF.
Street Map je nejjasnější případ: celý návrh už je tahy, takže se každá silnice a kanál stanou řezací cestou a nic se nevynechává.
Přejeď a kamera se vzdálí skrz skutečnou geometrii: sedm cest, nikde žádné pixely, každý tah ostrý jako vlásek při jakémkoli přiblížení. To je stejný soubor, jaký čte řezačka.
Animované SVG
signed by Lollyvector SVGOvěř si to sámGet the signed file36 paths~1.6k nodes47 groups1 image31 KB
signed by Lollyvector SVGOvěř si to sámGet the signed file36 paths~1.6k nodes47 groups1 image31 KB
Nástroje pro pohyb (Animated Ad, Lottie Ad) dokážou exportovat Animované SVG - samostatnou vektorovou animaci. Na rozdíl od GIF/APNG/WebP (které vzorkují každý snímek do pixelů) animované SVG skládá vektorové snímky s vloženými klíčovými snímky CSS, takže se škáluje do jakékoli velikosti bez kodeku a bez externího runtime - přehraje se na kartě prohlížeče nebo v <img>. Text zůstává obrysovaný, takže se vykreslí kdekoli. Sdílí ovládací prvky Duration/snímková frekvence s ostatními animovanými formáty a (protože je na snímek těžší než bitmapa) používá nižší výchozí snímkovou frekvenci.
Průhlednost
Nástroje, které to podporují, nabízejí přepínač průhledné pozadí (např. No BG). Průhlednost zachovávají PNG, WebP, AVIF, SVG (statické i animované), APNG a Animated WebP. JPG a PDF jsou vždy neprůhledné a TIFF se zploští na bílou (na HDR cestě na černou - viz níže).
Barevné prostory
Dvě různé otázky, které stojí za to udržet oddělené: ve kterých barevných prostorech Lolly umí číst a přemýšlet, a do kterých zapisuje.
Čtení. Kdekoli je barva zapsaná - stylopis nástroje, malba importovaného SVG, hodnota designového tokenu, stín nebo gradient uvnitř zkráceného zápisu CSS - Lolly čte celý slovník CSS Color 4: #hex, rgb(), hsl(), hwb(), lab(), lch(), oklab(), oklch(), pojmenované barvy CSS a color() v předdefinovaných prostorech - srgb, srgb-linear, display-p3, a98-rgb, prophoto-rgb, rec2020, xyz-d50, xyz-d65 - včetně komponent zapsaných klíčovým slovem none. Jeden parser to dělá pro celou platformu, takže se prohlížeč a každý exportní walker shodnou na tom, co daný barevný řetězec znamená.
To je důležitější, než to zní, protože prohlížeč rozřeší moderní CSS do moderního CSS. Napiš color-mix(in oklab, …) a Chrome to spočítá jako oklab(…); použij značkový token uložený jako oklch() a to je přesně ta hodnota, kterou vidí exportní walker. Barvy v těchto formách se čtou správně místo toho, aby se zahazovaly - a přesně to dělal walker, který rozuměl jen rgb(): exportoval text ve značkové barvě jako černý, ztrácel tónované panely a linky tabulek a četl oklch(0.7 0.1 200) 0px 2px 4px jako posun stínu 0.7 o 0.1.
Uvažování. Matematika barev probíhá percepčně, ne na surových kanálech. Odvození palety, rampy, harmonie a kontrast běží v OKLCH/OKLab, a barva mimo gamut se dostane do rozsahu vlastním algoritmem mapování gamutu CSS Color 4 - redukcí chromy s kontrolou percepční vzdálenosti - místo ořezáváním kanálů, takže se sytá barva usadí na nejbližší barvě, kterou bys fakticky přijal, místo na zploštělé. Gradienty interpolují v prostoru, který si vybereš (výchozí OKLab, nebo oklch, lab, lch, srgb, srgb-linear, hsl, se směrem přechodu odstínu pro ty polární), a míchání je předvynásobené, takže přechod do průhlednosti zachovává správnou barvu místo tmavnutí směrem k černé po cestě. Jeden interpolátor obsluhuje jak náhled, tak exportní walkery - a právě to zabránilo tomu, aby se kónický gradient míchal jinak na obrazovce a jinak v exportovaném souboru.
Zápis. Výstup je záměrně užší než vstup, protože soubor musí být čitelný v čemkoli, co ho otevře, a prostor se na výstupu deklaruje pouze tehdy, když do něj byla čísla skutečně převedena. Obrazovkové a webové formáty se zapisují jako sRGB a takto se i označují; tiskové formáty se zapisují jako CMYK vůči pojmenované tiskové podmínce (níže); a HDR cesta je Rec.2100 PQ (výše). Barva se širokým gamutem, která dorazí až k exportu, se namapuje do sRGB místo toho, aby byla nesprávně označena - protažení color(display-p3 …) do vektorového souboru je plánovaným rozšířením, ne něčím, co dnešní exporty tvrdí, že dělají. Gradient vytvořený v OKLab se na výstupu zapeče do prostých zastávek sRGB, přičemž extra zastávky se vloží jen tam, kde by se sRGB viditelně odchýlilo od perceptuální křivky, protože <linearGradient> v SVG ani axiální stínování v PDF nemají nastavení interpolačního prostoru, které by ten záměr přeneslo. Jedna vytvořená hodnota, tři vykreslovače, žádný posun.
Barevné profily
Aby se barvy věrně reprodukovaly v aplikacích se správou barev (tiskárny, Photoshop, prohlížeče), exporty se označují barevným profilem:
- PNG / JPG nesou vložený ICC profil sRGB - barevný prostor, ve kterém se náhled skutečně vykresluje - takže se nemusí nic odhadovat. (Jen značení; pixely se nepřekódovávají.)
- Print PDF (CMYK) deklaruje cílovou tiskovou podmínku ve svém OutputIntent (výchozí Coated FOGRA39), čímž RIPu/tiskárně sděluje, jak mají být čteny jeho inkousty CMYK. Značkové vzorníky se změřenými hodnotami inkoustu se převádějí přesně; ostatní barvy používají standardní převod zařízení. Tato deklarace je jméno: s Lolly se nedodává žádný profil CMYK a PDF/X-4 vyžaduje vložený profil, takže pojmenovaná podmínka zapíše výstupní záměr bez nároku na shodu s PDF/X-4. Nahraj vlastní profil CMYK a zvol jeho řádek Embed v ovládacím prvku Barevný profil a profil se vloží jako DestOutputProfile souboru - v tu chvíli může být PDF opravdu PDF/X-4 a tvrdí to, kdykoli to zbytek souboru dovoluje. Tři věci nárok zadrží, přičemž si podrží výstupní záměr (RIP ho stále chce): grafika RGB, kterou se v průchodu CMYK nepodařilo převést, text kreditu proof-margin
prov(vykreslený standardním fontem, který se nevkládá, a X-4 pro to nedělá výjimku) a silné heslo, protože X-4 zakazuje šifrování. Podmínka, kterou deklaruje, se pak čte z tohoto profilu: registrované jméno tam, kde ho profil dokáže prokázat,Custompod vlastním jménem profilu tam, kde ne, takže soubor nikdy nemůže jmenovat jednu tiskovou podmínku a přitom nést naměřené hodnoty jiné. - Print TIFF (CMYK) zapisuje neoznačené pixely DeviceCMYK a stejnou tiskovou podmínku zaznamenává jako provenienci ve svých metadatech TIFF (ImageDescription), místo aby profil vkládal. Stejný ovládací prvek Barevný profil řídí oba formáty CMYK - TIFF nedokáže vložit tiskový profil vůbec, takže řádek Embed tam jen zaznamená jméno tohoto profilu a nic víc.
- TIFF (RGB) je prostý, nekomprimovaný sourozenec sRGB - bezztrátový rastr při zvoleném DPI pro archivaci nebo obousměrnou cestu do editoru, s provenienci zaznamenanou ve stejných metadatech TIFF. Jakákoli průhlednost se zploští na bílou (tento profil nenese alfu). Stejně jako CMYK TIFF je jen pro desktop, protože prohlížeče TIFF nedokážou zobrazit náhled a mobilní stahování skončí slepou uličkou.
- SVG, EMF, EPS a DXF jsou vektory nezávislé na rozlišení a profilu bez vloženého profilu - barvy SVG jsou prosté sRGB, barvy EMF a EPS jsou device RGB (a EPS (CMYK) zapisuje naivní DeviceCMYK) a DXF nese nejbližší index AutoCAD Color Index. (SVG, EPS a DXF, stejně jako PDF, převádějí veškerý text na vektorové cesty, takže výsledek se vykreslí i tam, kde není nainstalovaný font. EMF místo toho ve výchozím stavu ponechává text ŽIVÝ - skutečné záznamy textu v metasouboru, které zůstávají vybíratelné a editovatelné v Office a Google Slides, a na obrysy padá jen u řádků, které formát nedokáže vyjádřit; volba „Outline fonts“ v exportním panelu vynutí cesty všude.) SVG také reprodukuje CSS
box-shadowz HTML - každý vnější stín se vykreslí za boxem, s posunem/rozšířením a Gaussovým rozostřením odpovídajícím prohlížeči, a vnitřní stíny se stejným způsobem vykreslí uvnitř.
To je automatické - není co ladit. Miniatury a náhledy značku vynechávají, aby zůstaly malé. Jeden profil je volba, protože mění pixely, ne je jen popisuje - viz HDR níže.
HDR (jasné barvy)
Běžné exporty jsou sRGB: bílá je bílá a sytá značková barva je stejně jasná jako normální bílá obrazovky. Na displeji schopném HDR je nad tím spousta rezervy a karta HDR v exportním panelu ji využívá - tvé značkové barvy a bílý text se posunou směrem ke špičkovému jasu, takže opravdu září, zatímco tmavé oblasti zůstávají tmavé a dávají té záři kontrast.
signed by Lollyvector SVGOvěř si to sámGet the signed file15 paths897 nodes29 groups1 image17 KB
signed by Lollyvector SVGOvěř si to sámGet the signed file15 paths897 nodes29 groups1 image17 KB
- Formáty. Rastrové formáty, které mají kam nést signál: PNG, JPG, AVIF a TIFF. (Ne WebP - je 8bitový bez funkční cesty pro dekódování HDR, takže PQ WebP by prostě vypadal tmavě. Vektory a PDF nemají žádný model HDR.)
- Ve výchozím stavu vypnuto, na rozdíl od barevného označování - mění pixely, takže je to volba k zapnutí. Zaškrtni kartu, nebo předej
hdr=1v odkazu ke sdílení. - Co se skutečně zapisuje. Pixely se přepočítají na Rec.2100 PQ - primární barvy BT.2020 s převodní křivkou SMPTE ST 2084 (PQ) - a kontejner nese odpovídající signál, aby aplikace se správou barev věděla, že je má takto číst: vygenerovaný profil ICC v4 se značkou
cicp(JPG, TIFF), chunkcICP(PNG) nebo přepsaný boxcolr(AVIF). Zesílení je řízeno perceptuálním (OKLab) jasem, takže střední a jasnější barvy vystřelí ke špičce a tmavé se uklidní, místo aby se přepálily, a zachovává odstín - značková zelená zesvětlá, nezmodrá do mátové. - Ovladače. Čtyři, odhalené při zapnuté kartě: White (strop špičkového jasu, 400-2000 nitů), Reach (jak hluboko do tónů se záře šíří), Dark lift (o kolik se tmavé barvy zesvětlí -
0je nechá tmavé) a Focus (kolik sytosti barev zesílení zachová). Jezdí ve stejném parametru jako kompaktní vyladěná hodnota -hdr=1600-60-0-50znamená White 1600, Reach 60, Dark lift 0, Focus 50 - takže vyladěný vzhled je z odkazu reprodukovatelný. - Kde to uvidíš. Prohlížeče se správou barev na HDR displeji: Preview / Quick Look / Safari na zařízeních Apple, Chrome na HDR monitoru. Na běžné obrazovce SDR se soubor zobrazí jako normální obrázek.
- Než to nasadíš, věz. Mnoho platforem tvůj nahraný soubor překóduje a signál HDR odstraní - sociální sítě, komunikátory, některé CMS - což může nechat obrázek vypadat tmavě nebo vyprané. Používej HDR tam, kde máš pod kontrolou cíl (web, který sám stavíš, video stěna, prezentace na jasném panelu), ne jako výchozí volbu pro všechno.
- Průhlednost. PNG a AVIF si podrží alfu; JPG je jako vždy neprůhledný. Cesta TIFF se zploští na černou, ne na bílou jako cesta SDR - v PQ je bílá kód s hodnotou 10 000 nitů, takže zploštění na ni by orámovalo každou hranu oslepujícím halem.
Video
Animované nástroje exportují pohyb jako MP4, WebM nebo GIF - a tam, kde je to nabízeno, jako APNG, Animated WebP nebo vektorové Animované SVG (výše). Který video kontejner uvidíš, závisí na tvém prohlížeči - výběr ukáže jen to, co dokáže skutečně nahrát:
| Prohlížeč | Ukazuje |
|---|---|
| Safari / iOS | MP4 |
| Firefox | WebM |
| Chrome / Edge 126+ / Android | MP4 a WebM |
| Starší Chrome | WebM |
GIF funguje všude (skvělý pro chat/e-mail; větší a s méně barvami než video). Animované nástroje také zpřístupňují Wait (kolik sekund nechat animaci ustálit před nahráváním) a Duration (délku klipu).
Sdílený odkaz
?format=…, který požaduje kontejner, jenž tvůj prohlížeč neumí zaznamenat, elegantně přejde na ten druhý a soubor podle toho pojmenuje.
Zvuk. Videoexporty nejsou tiché. Nástroj může pod klip položit hudební podklad - zvukový prvek z katalogu, smyčkovaný nebo zkrácený na délku klipu, s prolínáním, hlasitostí a automatickým ztlumením (duckingem) pod vlastním zvukem záběru - a nahrávací nástroje přenášejí živý zvuk záběru přímo do souboru. MP4 a WebM si podrží smíchanou stopu; GIF a animované obrazové formáty (APNG, Animated WebP, Animated SVG) jsou svou podstatou tiché.
Zvuk
Některé nástroje exportují zvuk samostatně, nejen jako videostopu. Voice Recorder zachytí nahrávku z mikrofonu s živým měřičem úrovně a jemným koučováním a pak ji uloží jako MP3 (výchozí, převedené ve tvém prohlížeči) nebo v původním kontejneru - M4A (AAC), OGG nebo WebM (Opus), podle toho, co tvůj prohlížeč nahrál. Stejně jako u všeho ostatního probíhá enkódování na tvém zařízení - nic se nenahrává.
Zvuk, který přineseš vlastní, je stejně široký. Výběr prvků přijímá MP3, WAV, OGG/Opus, M4A/AAC a FLAC (zachované bajt po bajtu a dekódované na zařízení), MIDI (.mid - při importu převedené na drobnou syntezátorovou stopu přímo na zařízení) a trackerové moduly - MOD, XM, IT, S3M, STM, MTM (dekódované na zařízení vestavěným přehrávačem, pár kilobajtů dat skladby). Kterýkoli z nich se může stát hudebním podkladem pod videoexportem, nebo hrát v ambientním přehrávači Neurospicy Mode.
Zvuk je součástí níže popsané pipeline format= / --export=: wav, mp3, m4a a opus jsou obyčejná id formátu, takže export samotného zvuku je stejně sdílitelný a skriptovatelný jako PNG. Výstupem je jen zvuk, žádný obrázek.
Původ a vodoznak
Tam, kde to formát podporuje, nesou exporty metadata o původu - software, zdroj, název nástroje a kreditní řádek z tvého profilu - nativně vložená (PNG iTXt, JPEG EXIF, PDF info, SVG <metadata>, komentář GIF). Jde jen o autorství; nic se nenahrává. Experimentální nástroje navíc otisknou viditelný vodoznak, který přidává hostitel, takže ho nelze odstranit úpravou nástroje.
Lolly Imprint. Rastrové exporty nesou i vlastní Lolly neviditelný pixelový vodoznak - Lolly Imprint - ve výchozím stavu zapnutý, stejně jako Content Credentials. Zatímco pověření a metadata o původu cestují vedle pixelů a při opětovném uložení, screenshotu nebo očištění metadat se ztratí, Imprint žije v pixelech a přežije rekompresi - takže kopii obrázku lze i později rozpoznat jako vytvořenou v Lolly. Je to trvalá stopa, ne kryptografická záruka, a nese jen informaci o přítomnosti (žádná osobní data). Jezdí v PNG, JPG, WebP, AVIF, TIFF a BMP a v rastrech vykreslených Lolly, které jsou vloženy do PDF nebo PPTX - nikdy v obrázku, který jsi vložil ty, jen v tom, co vykreslí samotné Lolly. Kartu Lolly Imprint v exportním panelu odškrtni, chceš-li ji vynechat, nebo v odkazu ke sdílení předej imprint=0. (Přežití AVIF při rekódování zatím není kalibrováno; detekce v PDF/PPTX pokrývá vložené rastry z Lolly.) /verify ho detekuje na zařízení - viz Content Credentials Identity.
Trvalé pověření. Vedle Imprintu stojí druhá, těžší značka: Trvalé pověření (Durable credential), které pomocí neuronového modelu na zařízení (formát TrustMark) zapíše id Lolly do pixelů, takže odkaz "vytvořeno v Lolly" přežije očištění metadat, rekódování i opětovné čtení nástroji, které rozumí TrustMarku, stejně jako těmi z Lolly. Je ve výchozím stavu vypnuté - na rozdíl od čistě javascriptového Imprintu stojí neuronový průchod při každém exportu plus jednorázové stažení modelu, takže jde o vědomé zapnutí, ne tichou daň. Jen rastr (PNG, JPG, WebP, AVIF, TIFF), zaškrtnuté v exportním panelu nebo předané jako durable=1 v odkazu ke sdílení. V desktopové a mobilní aplikaci je karta rovnou skrytá, ne zobrazená jako nefunkční, protože offline není odkud model stáhnout.
Ochrana obsahu. V exportním panelu se Password protect, C2PA Credentials, Lolly Imprint a Trvalé pověření sbalí do jedné skupiny Ochrana obsahu, která reaguje na zvolený formát, takže možnosti původu a ochrany souboru žijí na jednom místě - skupina zobrazí jen karty platné pro zvolený formát a celá se skryje, když neplatí žádná z nich. Tiskové značky v ní záměrně nejsou: jsou to geometrická data tiskové produkce, ne ochrana, takže Tiskové značky a spadávka - rozměr spadávky v milimetrech plus Ořezové značky, Registrační značky, Spadávka, Barevné pruhy a detaily Razítka - si drží vlastní kartu nejvyšší úrovně na tiskových formátech.
signed by Lollyvector SVGOvěř si to sámGet the signed file21 paths~1.5k nodes35 groups3 images24 KB
signed by Lollyvector SVGOvěř si to sámGet the signed file21 paths~1.5k nodes35 groups3 images24 KB
Než exportuješ (tisková kontrola). Zapni Tiskovou kontrolu (export-preflight) v příznacích funkcí svého profilu - je ve výchozím stavu vypnutá, takže člověka exportujícího PNG pro zprávu v chatu nikdy nepřekvapí prepress zjištění, a řídicí rovina nasazení (lolly.work) ji může svým členům ve výchozím stavu zapnout - a na patě panelu, hned nad tlačítky, se objeví karta Než exportuješ, kdykoli k zakázce mají tiskové pravidla co pravdivého říct: formát, velikost a spadávka, pak ořezová a spadávková plocha, pokrytí inkoustem, počet desek a počet stran, s verdiktem vedle nadpisu. Sedí pod všemi nastaveními, protože je to výrok o těchto nastaveních, ne další z nich - a nikdy export neblokuje. Říká ti, co za chvíli uvidí tiskárna.
Cena spočítaná z tvého ceníku. Pod tiskovou kontrolou - úplně naposled, stále nad tlačítky - sedí karta, která tytéž počty promění v peníze, a to vždy jen z cen, které jí někdo zadal. Čte, co spočítal průchod tiskové kontroly, ať je karta tiskové kontroly zapnutá nebo ne, a potřebuje, aby platily dvě věci: zakázka má vůbec něco, co lze podle ceníku ocenit (desky, archy, plochu, strany, řádky variant nebo výstupní soubory - takže obyčejné logo PNG se nikdy nezobrazí), a je přítomný ceník (rate card). Ceník je JSON seznam cen od tvé tiskárny. Výchozí sestavení žádný nenese a nemá způsob, jak ho v aplikaci načíst: přichází buď jako katalogový prvek, který dodá nasazení, nebo přes volitelné rozšíření pro ceníky, které zapne provozovatel vlastního hostingu nebo řídicí rovina. Bez ceníku se nezobrazí nic - žádná výzva, žádná prázdná tabulka.
Pravidlo, na kterém je celý mechanismus postavený, je, že si nikdy nevymýšlí peníze. Každé číslo je sazba, kterou jsi dodal, krát množství, které spočítalo Lolly - 4 desky × 35,00 € - a součet uvádí svůj vlastní zdroj ve stejné větě jako číslo: vydavatele, kterého ceník jmenuje, a datum, ke kterému podle ceníku sazby platí. Neexistuje výchozí měna, žádný zástupný symbol ani nula místo chybějící ceny. To, co soubor tvrdí sám o sobě, zůstává v nepřímé řeči: "Soubor uvádí: … Lolly to neověřilo."
A když to nejde spočítat poctivě, pracovní tabulka zmizí, místo aby se zdegradovala na zašedlé nebo dopočítané číslo:
- Položky, které ceník neoceňuje, znamenají žádný součet vůbec - jen nadpis udávající, kolik jich zůstalo bez ceny. Částečný součet není menší odpověď, je to špatná odpověď.
- Množství, které je stropem, ne přesným počtem, si nese "až" až do mezisoučtu, takže se hranice nikdy nevypere do rovného čísla.
- Sazby po datu platnosti zobrazují jen počty, dokud nestiskneš Use these rates anyway - poté se s číslem nese i datum expirace, takže propadlý součet nelze číst jako aktuální.
- Otevřeno přes odkaz, peníze zůstávají skryté, dokud si o ně na tomto zařízení nepožádáš. Ani ceník, ani toto odhalení nikdy necestují v URL - ze stejného důvodu bere CLI
--rate-card=<file.json>jako příznak lokálního souboru, nikdy jako parametr odkazu.
Karta je ovládací prvek rozhraní, nikdy obsah: odstraní se z každé fáze exportu, takže nemůže hnout ani pixelem staženého souboru. A je to aritmetika, ne cenová nabídka - tu ti může dát jen tvoje tiskárna.
Skládané renderování. Když nástroj vloží výstup jiného nástroje (např. Event Name Badge vkládající QR kód), vnořený render se vloží přímo do exportu rodiče - zůstává skutečně vektorový v SVG a PDF a v PNG/JPG/WebP se ostře rastrizuje. Vložené dítě je mezikrok: nedostane žádný vodoznak ani žádný vlastní původ; má je jen hotový výsledný prvek rodiče. (Skládání pokrývá SVG a rastrové formáty; HTML/MD/TXT skládat nelze.)
Ochrana heslem
Dva nezávislé druhy zámku, oba zcela na zařízení.
Heslo pro otevření PDF - karta Password protect v exportním panelu nabízí dvě úrovně:
signed by Lollyvector SVGOvěř si to sámGet the signed file11 paths~4.4k nodes11 groups1 image51 KB
signed by Lollyvector SVGOvěř si to sámGet the signed file11 paths~4.4k nodes11 groups1 image51 KB
- Standard - základní 40bitový zámek (RC4). Otevře se v jakékoli aplikaci pro PDF a - jelikož jde o lehké odrazení, ne skutečnou ochranu - může cestovat v odkazu ke sdílení (záměrně v čistém textu). Jen RGB
pdf. - Strong - AES-256 (PDF 2.0). Heslo se zadává při exportu a nikdy se nedává do odkazu; otevře se jen v novějších aplikacích pro PDF (Acrobat / Preview přibližně od roku 2018), starší aplikace mohou soubor hlásit jako poškozený. Strong se vztahuje i na tiskové/CMYK PDF a na každé PDF uvnitř dávkového zipu (heslo shromáždí potvrzovací dialog dávky). Protože PDF/X-4 zakazuje šifrování, tiskové PDF zamčené pomocí Strong si podrží CMYK, značky a output intent, ale ztratí nárok na shodu s PDF/X-4.
Obě úrovně se vzájemně vylučují s Content Credentials (zašifrované PDF nemůže nést pověření).
Zamčená stahování (celý zip + vrstvená ochrana) - export ZIP (formát ZIP v exportním panelu, který sdruží několik formátů nástroje), stažení složky (Projects → Download) nebo dávková mřížka mohou zamknout celý zip jedním heslem, na dvou úrovních:
- Standard - tradiční ZipCrypto: otevře se v jakémkoli nástroji pro rozbalování zipů včetně vestavěného rozbalování v Průzkumníku Windows, ale je slabý (jen odrazení). Jeho heslo může cestovat v odkazu ke sdílení
?password=. - Strong - AES-256 (WinZip AE-2): silný, ale v Průzkumníku Windows se vestavěným rozbalováním neotevře - příjemce potřebuje 7-Zip / WinZip / Keka / macOS. Zadává se při exportu, nikdy se nedává do odkazu.
Stejná karta Password protect v exportním panelu řídí zámek PDF i ZIP a přeformuluje se podle zvoleného formátu. Jedno heslo chrání každou položku - obrázky, SVG, všechno, PDF nevyjímaje (jen kontejner zipu dokáže chránit soubory jiné než PDF, které vlastní zámek nemají). A jde o vrstvenou ochranu: každé PDF uvnitř je navíc jednotlivě zamčené stejným heslem pomocí AES-256, takže PDF zůstane zamčené i po rozbalení zipu. Výzva se objeví při zahájení stahování; prázdné heslo znamená žádný zámek.
Odkazy ke sdílení chráněné heslem - jakýkoli odkaz ke sdílení lze zašifrovat tak, aby si jeho otevření od příjemce vyžádalo heslo. Celý stav odkazu je zašifrovaný AES-256 pod klíčem odvozeným z hesla (PBKDF2); cestuje jen šifrovaný text, takže heslo nikdy není v odkazu a dešifrování probíhá v prohlížeči příjemce - server, který odkaz obsluhuje, vidí v URL jen šifrovaný text, nikdy heslo a nikdy dešifrovaný návrh. Zapni ho v dialogu Share. Zašifrovaný odkaz lze v Lolly jen otevřít (nelze ho vložit jako obrázek, protože tato cesta nemůže vyžádat heslo). Viz URL Mode → Encrypted links.
Content Credentials (C2PA)
Exporty mohou nést Content Credentials - podepsaný manifest C2PA vložený do souboru, který způsobem odolným proti neoprávněným zásahům zaznamenává, že soubor vznikl v Lolly a od té doby nebyl změněn. Je to standardizovaná verze výše popsaných metadat o původu: kryptografické tvrzení (co soubor vytvořilo, kdy, kým a kde) svázané s hashem bajtů souboru, takže jakoukoli pozdější úpravu odhalí prohlížeč znalý C2PA. Standard spravuje Content Authenticity Initiative (Adobe, BBC, Microsoft, Nikon a další), takže stejná pověření, jaká zapisuje Lolly, přebírají i fotoaparáty, redakce a tvůrčí sady nástrojů.
signed by Lollyvector SVGOvěř si to sámGet the signed file8 paths652 nodes14 groups2 images13 KB
signed by Lollyvector SVGOvěř si to sámGet the signed file8 paths652 nodes14 groups2 images13 KB
- Formáty. Každý kontejner s vkládáním C2PA: PDF (RGB i tiskové), PNG / Animated PNG, JPG, GIF, SVG, TIFF (RGB i tiskové), WebP (statické i animované), AVIF, MP4, WebM a zvukové kontejnery MP3, WAV, M4A a OGG/Opus - takže nahraný nebo syntetizovaný hlasový klip nese stejné pověření jako obrázek. Balíček ZIP otiskne pověření do každé podporované položky zvlášť, a právě tam ho dostane i Animated SVG (pod povrchem je to obyčejný dokument SVG; přímý export Animated SVG vlastní kartu nenabízí). MP4, AVIF a M4A používají specifikací dané vázání BMFF a MP3 mapování ID3v2, takže je ověří
c2patoola další prohlížeče znalé C2PA; WebM a OGG/Opus zatím standardizované mapování C2PA nemají, takže Lolly nese manifest jako přílohu Matroska, respektive pole OpusTags, což kontroluje vlastní ověřovač Lolly (i CLI). (ico,eps,emf,dxf,bmp,pptx, formáty Office a textové/datové formáty kontejner C2PA nemají.) - Ve výchozím stavu zapnuté. Karta C2PA Credentials v exportním panelu je u téměř každého nástroje předem zaškrtnutá - odškrtni ji, chceš-li pověření vynechat u jednoho exportu (nebo v odkazu ke sdílení předej
c2pa=off). Nástroj se ve svém manifestu může zapojení zcela vzdát. - Co zaznamenává. Nástroj a aplikaci, které soubor vytvořily, čas podpisu, exportní prostředí (rodinu enginu prohlížeče + rodinu OS - záměrně hrubě, nikdy jako otisk) a - jen když je zapnuté Profile → Use my details - tvé jméno a e-mail jako autora díla.
- Co vidí příjemci. Nástroje pro kontrolu Content Credentials (aplikace Adobe,
c2patool, contentcredentials.org/verify) manifest přečtou a zobrazí tvrzení. Protože Lolly podepisuje klíčem vygenerovaným na tvém zařízení - ne certifikátem z důvěryhodného seznamu - prohlížeče ho hlásí jako neověřené pověření. Struktura a odolnost proti zásahům jsou skutečné; identitu podepisujícího prostě nepotvrzuje žádná autorita. Chceš-li to vylepšit, můžeš si zaregistrovat ověřenou identitu (Profile → Content Credentials): krátkodobý certifikát od Lolly CA sváže tvůj e-mail s tvými exporty, zatímco podepisovací klíč stále nikdy neopustí tvé zařízení - viz Content Credentials Identity. - Kontrola souboru. Lolly ověřuje i svá vlastní pověření: přetáhni jakýkoli soubor na /verify (nebo v CLI spusť
lolly validate <file>) pro zprávu vytvořenou na zařízení - v čele s tím, zda soubor skutečně vznikl v Lolly a od té doby se nezměnil. Webové zobrazení Verify jde daleko za samotné pověření: označí obsah generovaný AI, detekuje Lolly Imprint, kontroluje podpisy SEAL a (volitelně) vodoznaky pixelů třetích stran a odhalí skrytá data - vše na zařízení, nic se nenahrává. Viz Content Credentials Identity → Beyond the credential. - Soukromí. Vše se odehrává na tvém zařízení: podepisovací klíč se vytvoří pro daný export a nikdy neopustí prohlížeč, nic se nenahrává a tvrzení obsahuje jen to, co už nesou metadata o původu. Nástroje pro soukromí (transformace tvých vlastních souborů na zařízení) pověření nikdy nepřidávají a Strip Hidden Data odstraní manifest C2PA stejně jako jakákoli jiná vložená metadata.
- Souvislosti. U PDF se Content Credentials a ochrana heslem (kterákoli úroveň - viz výše) vzájemně vylučují (zašifrované PDF nemůže nést přílohu s pověřením). Pověření se přidává jako poslední krok nad hotovými bajty - po otisknutí DPI/EXIF/barevného profilu, metadat PDF/X a tiskových značek.
Na telefonu
Ovládací prvky exportu se skrývají za plovoucím tlačítkem Render, které otevře panel Export - stejné formáty, velikost, kopírování, stahování a sdílení, jen přizpůsobené pro dotyk.
Přehled formátů
Každé id, které hostitel umí vykreslit, seskupené. Jsou to zároveň hodnoty pro parametr URL format= a příznak CLI --export= - viz URL Mode a CLI. Nástroj nabízí jen podmnožinu, kterou deklaroval jeho autor, takže výběr je vždy kratší než tento seznam.
| Druh | Id |
|---|---|
| Rastr | png · jpg/jpeg · webp · avif · tiff (RGB TIFF) · cmyk-tiff (tiskové TIFF) · bmp · ico |
| Vektor | svg · svgz (gzipované SVG) · emf · wmf · eps · eps-cmyk (EPS CMYK) · dxf (řezový soubor) |
| Stránka a dokument | pdf · pdf-cmyk (tiskové PDF) · pptx (PowerPoint) · docx (Word) · odt (OpenDocument Text) |
| Pohyb | gif · apng (Animated PNG) · webp-anim (Animated WebP) · svg-anim (Animated SVG) · webm · mp4 |
| Zvuk | wav · mp3 · m4a · opus |
| Text a data | html · md · txt · json · csv · ics · vcf · css · scss · gpl (paleta GIMP) |
| Balíček | zip |
Několik dalších id pochází z vlastního exportního hooku nástroje, ne ze sdílené vykreslovací cesty: ase (Adobe Swatch Exchange, z Palette Lab), exr a hdr (rastry s vysokým dynamickým rozsahem z Darkroomu) a ttf / otf / woff (Font Convert). Formát se vybírá stejně - výběr, format=, --export= - jen bajty sestaví samotný nástroj. Font Convert je jedinou výjimkou: transformuje soubor s fontem, který dodáš ty, takže holé URL nemá co vykreslit.