Exporteren & Formaten

Hoe je een afgewerkt bestand uit een tool krijgt - het juiste formaat kiezen, de uitvoergrootte instellen en wat elke optie doet. Zoals met al het andere gebeurt exporteren op je eigen apparaat; er wordt niets geüpload.

Hoe exporteren werkt

De preview is het bestand. Wanneer je exporteert, rendert de host dat canvas naar het formaat dat je koos en geeft je een download (of zet het op je klembord). Een tool biedt alleen de formaten aan die de auteur ervan heeft opgegeven, en de kiezer verbergt elk formaat dat je browser niet kan produceren (zie Video).

Drie paden leveren een bestand op. De meeste tools renderen het canvas naar het gekozen formaat. Tekst- en dataformaten (HTML, MD, TXT, JSON, CSV, ICS, VCF) worden in plaats daarvan gegenereerd uit de inhoud van de tool, niet gerasteriseerd vanuit het beeld. En privacytools (bijv. Strip Hidden Data) gebruiken een derde pad: het bestand dat jij kiest wordt byte-voor-byte op het apparaat getransformeerd en direct teruggegeven - geen canvas, geen watermerk en geen toegevoegde herkomstmetadata, omdat het al je eigen bestand is.

De acties in de exportbediening:

(De auteur van een tool kiest welke hiervan verschijnen; de standaardset is Kopiëren, Downloaden en Opslaan.)

Het exportpaneel - formaat, grootte en de acties Kopiëren / Downloaden / Opslaan / Delensigned by Lollyvector SVGControleer het zelfGet the signed file51 paths~4.7k nodes125 groups1 image67 KBHet exportpaneel - formaat, grootte en de acties Kopiëren / Downloaden / Opslaan / Delensigned by Lollyvector SVGControleer het zelfGet the signed file51 paths~4.7k nodes125 groups1 image67 KB

Delen opent over de tool heen, met de link al opgebouwd en de schakelaars bij bezoek eronder.

Meerdere tegelijk renderen

Eén export is één bestand, maar je kunt er meerdere in één keer renderen - elk geleverd als één .zip:

Een opgeslagen sessie kan ook opnieuw als toollink worden gedeeld vanuit Projecten (die reconstrueert de tool-URL vanuit de opgeslagen invoer), zodat een link hem heropent met exact dezelfde instellingen.

Een formaat kiezen

De bestandsnaam en de formaatkiezer staan bovenaan het paneel als één paar naam.formaat, en de kiezer toont alleen de formaten die de auteur van deze tool heeft opgegeven.

Het bestandsnaamveld samengevoegd met de formaatkiezer, zodat de export als één paar naam.formaat leestsigned by Lollyvector SVGControleer het zelfGet the signed file6 paths311 nodes6 groups1 image7 KBHet bestandsnaamveld samengevoegd met de formaatkiezer, zodat de export als één paar naam.formaat leestsigned by Lollyvector SVGControleer het zelfGet the signed file6 paths311 nodes6 groups1 image7 KB

Je wilt…GebruikWaarom
Scherpe logo's / illustraties die schalenSVGVector - oneindig schaalbaar, klein, bewerkbaar
Vector voor Office / Windows-appsEMFPlakt als bewerkbare vector in PowerPoint / Word; tekst blijft live en bewerkbaar, en Google Drive opent het in Google Tekeningen voor Slides
Vector voor print / designappsEPS, of EPS (CMYK)PostScript-vector voor Illustrator / drukwerkflows
Vector voor snij-/CAD-machinesDXFLasersnijders, vinylplotters, CNC - contourpaden in millimeters
Een bewerkbare presentatiePowerPoint (PPTX)Native bewerkbare tekst + vormen, met afbeeldingen en vectoren die uitpakbaar blijven
Een bewerkbaar tekstdocumentWord (DOCX) of OpenDocument (ODT)Echte alinea's en koppen die een tekstverwerker kan blijven bewerken (Doc Studio)
Een foto of algemeen bruikbare afbeeldingPNG (verliesloos) of JPG (kleiner)Universele raster
Kleinere moderne afbeeldingenWebP / AVIFBetere compressie, alpha
PrintPDF, of Print PDF (CMYK)Ware paginagrootte; CMYK voor drukwerk
Printraster voor een drukpersPrint TIFF (CMYK)DeviceCMYK-pixels voor een RIP
Geanimeerd voor het webGIFWerkt overal, grotere bestanden
Geanimeerd met volledige kleur + echte alphaAPNGGeanimeerde PNG - geen palletlimiet, echte transparantie
Geanimeerd, kleinste bestandAnimated WebPVolledige kleur + alpha, beter gecomprimeerd dan GIF of APNG
Geanimeerde vector die schaaltAnimated SVGZelfstandig; loopt in een browser of <img>, geen codec, elke grootte
Video voor social / delenMP4 of WebMBeste kwaliteit per byte (zie hieronder)
Rich text / e-mailhandtekeningHTMLPlakt opgemaakt in mailclients
Platte inhoudMD / TXTAlleen tekst
Een agenda-itemICSImporteert in elke agenda-app
Een contactkaartVCFImporteert in Contacten / adresboeken
Gestructureerde data om opnieuw te importerenJSON / CSVRound-trip van de inhoud van de tool
Een faviconICOSite-icoon in meerdere formaten (ZIP bundelt meerdere formaten)

De eerste rij is het gangbare geval. Een woordmerk gezet in je merklettertype exporteert als SVG, waarbij elke letter een omlijnd pad is in plaats van een pixel, zodat het scherp blijft op visitekaartjesformaat en op gevelgrootte vanuit hetzelfde bestand.

Een haarlijndun, breed getrackt woordmerk met de tekst Aurora, het soort pure vectorillustratie waar de SVG-rij van de tabel over gaatsigned by Lollyvector SVGControleer het zelfGet the signed file1 path130 nodes4 groups5 KBEen haarlijndun, breed getrackt woordmerk met de tekst Aurora, het soort pure vectorillustratie waar de SVG-rij van de tabel over gaatsigned by Lollyvector SVGControleer het zelfGet the signed file1 path130 nodes4 groups5 KB

Grootte & druk-eenheden

Standaard gebruiken exports de eigen pixelgrootte van de tool. Waar een tool afmetingen blootgeeft, kun je breedte × hoogte en een eenheid instellen:

Voor een raster met hogere resolutie voer je een grotere breedte/hoogte in, of kies je een fysieke eenheid en verhoog je de DPI (pixels = grootte × DPI). Er is geen schakelaar voor schalen met één klik.

Voorbeeld: breedte 210, hoogte 297, eenheid mm → een A4-pagina.

De afmetingenrij ingesteld op 210 bij 297 mm, met het DPI-veld zichtbaar omdat de eenheid fysiek issigned by Lollyvector SVGControleer het zelfGet the signed file9 paths367 nodes16 groups1 image10 KBDe afmetingenrij ingesteld op 210 bij 297 mm, met het DPI-veld zichtbaar omdat de eenheid fysiek issigned by Lollyvector SVGControleer het zelfGet the signed file9 paths367 nodes16 groups1 image10 KB

Stills uit een getimede compositie

Een getimede compositie - een Sequence Studio-stage, of elk timeline-gestuurd artboard - is een bewegend ding, dus een still-export moet antwoord geven op "welk moment?". De regel is wat je zou verwachten: het frame bij de playhead. Zet de playhead waar je de afbeelding wilt en exporteer; wat je ziet is wat eruit komt.

Wanneer je meer dan één moment wilt, verschijnt het veld Frames naast de uitvoergrootte (alleen bij een getimede compositie, en alleen bij een still-formaat - PNG, JPG, WebP, SVG of PDF). Laat het op 1 staan voor het playhead-frame. Verhoog het en je krijgt dat aantal stills, gesampled op gelijke intervallen over de hele sequentie:

Handig voor een storyboard, een miniaturenblad, een contactblad voor review of een socialcarrousel geknipt direct uit een videomontage.

Sampling gebeurt op het middelpunt van elk interval in plaats van op de randen, omdat het eerste moment van een sequentie vaak een intro-overgang is die nog niet is ingefaded en het laatste de toestand is nadat elke clip is geëindigd - sampling op de randen zou twee van je frames verspillen aan bijna-lege beelden. Het aantal is begrensd op 64 (een contactblad is bedoeld om door een mens te worden gelezen), en alles onzinnigs dat in het veld wordt getypt valt terug op 1 in plaats van de export te laten mislukken. Elk frame is een gewone still, dus Content Credentials, het watermerk, fysieke eenheden en DPI gedragen zich precies zoals bij een enkele export.

Het veld Frames is de manier om vandaag een blad te krijgen. De engine reserveert een bijbehorende URL-parameter cuts, maar geen enkele shell leest die nog uit een link, dus een gedeelde link heropent altijd op het playhead-frame - zie URL-modus.

PDF met meerdere pagina's

Sommige tools bouwen een PDF-document met meerdere pagina's in plaats van één ontwerp - een omslag, inhoud die over zoveel pagina's stroomt als nodig is en een achterpagina, allemaal in één bestand (zie de tool Multi-Page PDF). Elke pagina is een echte PDF-pagina op het formaat van dat pagina's vak, zodat lezers en printers echte pagina's krijgen, geen één lange afbeelding.

Meerpagina-PDF's zijn RGB-documenten en bevatten geen snij-/afloopmarkeringen - die horen bij het pad voor de Print PDF met één pagina hierboven. Ze bevatten wel dezelfde PDF/X-4-metadata als elke PDF-export (paginavakken, XMP, document-ID, een sRGB-outputintent met ingesloten profiel), en ze bieden Content Credentials (hieronder) - op de tool Multi-Page PDF is de optie vooraf geselecteerd.

Veel dingen tegelijk maken

Lolly heeft drie verschillende manieren om op volume te werken, en ze lossen verschillende problemen op - batchbewerking is een eersteklas mogelijkheid van het platform, geen functie die elke tool opnieuw uitvindt:

Vuistregel: rijen van hetzelfde ontwerp die in één document horen → een tabelgestuurde tool; rijen die als losse bestanden verzonden moeten worden → /pro; verschillende ontwerpen die dezelfde aanpassing nodig hebben → multi-edit. (Een geplande render-optie "media combineren" zal de eerste twee overbruggen - door exports van hetzelfde formaat samen te voegen tot één PDF, één video of een proefdrukcontactblad.)

PowerPoint (PPTX)

The export panel with PowerPoint chosen: one slide per page, text and shapes kept editablesigned by Lollyvector SVGControleer het zelfGet the signed file33 paths~1.8k nodes37 groups29 KBThe export panel with PowerPoint chosen: one slide per page, text and shapes kept editablesigned by Lollyvector SVGControleer het zelfGet the signed file33 paths~1.8k nodes37 groups29 KB

Tools voor meerdere pagina's en layouts (Carousel, Doc Studio, Multi-Page PDF, de charttools en de single-canvas kaart-/layouttools) kunnen een PowerPoint-deck exporteren - één slide per pagina. Het punt is geen pixelperfecte screenshot; het is om een collega een deck te geven dat ze echt kunnen bewerken en waaruit ze assets kunnen halen. Daarom wordt elke pagina ontleed in native objecten:

De layout is bij ontwerp benaderend - het doel is getrouwe, herbruikbare inhoud, geen vastgezette screenshot. Alles wat de walker niet native kan uitdrukken (een complex gefilterd of gemaskeerd gebied) wordt ingesloten als afbeelding, zodat niets verloren gaat. Een deck heeft één slideformaat, overgenomen van de eerste pagina.

PowerPoint is ook een weg naar binnen - het formaat gaat beide kanten op. Deck Builder opent een bestaand .pptx-bestand als bewerkbare slides, uitgelijnd op je merk, en de utility Rebrand a Deck herthemeert een deck ter plekke - themapalet, hardgecodeerde kleuren en lettertypen - zonder de charts, SmartArt of animaties aan te raken, en levert een .pptx terug. Zie Een ontwerp importeren → Decks en documenten.

DXF (snijbestanden)

The export panel with Penpot chosen: the .penpot file, and Send to Penpot beside the downloadsigned by Lollyvector SVGControleer het zelfGet the signed file42 paths~1.6k nodes47 groups1 image30 KBThe export panel with Penpot chosen: the .penpot file, and Send to Penpot beside the downloadsigned by Lollyvector SVGControleer het zelfGet the signed file42 paths~1.6k nodes47 groups1 image30 KB

Vectortools (Brand Lockup, QR Code, Street Map, Wayfinding Signage, Pose Geeko, de logo-lockups, Diagram Builder) kunnen exporteren naar DXF - het AutoCAD R12-uitwisselingsformaat dat lasersnijders, vinylplotters en CNC/CAD-software lezen. Geometrie wordt geschreven als paden in millimeters met omtrek (curven afgevlakt tot een fijne tolerantie), tekst wordt omgezet naar paden en kleur wordt gemapt naar de dichtstbijzijnde AutoCAD Color Index (die doorgaans de tool/bewerking op een snijmachine aanstuurt). DXF is alleen lijntekening - een fotografisch of gefilterd gebied heeft geen snijpadvorm en wordt weggelaten (Lolly waarschuwt), dus gebruik SVG/PDF wanneer je rastercontent moet behouden.

Street Map is het duidelijkste geval: het hele ontwerp bestaat al uit lijnen, dus elke weg en elk kanaal wordt een snijpad zonder iets om weg te laten.

Een Street Map-render van Parijs in inkt op crème - pure lijnkunst, zodat elke lijn de reis naar een snijmachine overleeftsigned by Lollyvector SVGControleer het zelfGet the signed file7 paths~35k nodes7 groups431 KB

Scroll, en de camera zoomt terug door de daadwerkelijke geometrie: zeven paden, nergens pixels, elke lijn haarlijn-scherp op elke zoom. Dat is hetzelfde bestand dat een snijmachine leest.

Geanimeerde SVG

The export panel on a Design deck with SCORM (LMS) chosensigned by Lollyvector SVGControleer het zelfGet the signed file36 paths~1.6k nodes47 groups1 image31 KBThe export panel on a Design deck with SCORM (LMS) chosensigned by Lollyvector SVGControleer het zelfGet the signed file36 paths~1.6k nodes47 groups1 image31 KB

Bewegingstools (Animated Ad, Lottie Ad) kunnen Geanimeerde SVG exporteren - een op zichzelf staande, vectoriële animatie. In tegenstelling tot GIF/APNG/WebP (die elk frame naar pixels bemonsteren), stapelt een geanimeerde SVG vectorsnapshots met ingesloten CSS-keyframes, zodat ze op elke grootte schaalt zonder codec en zonder externe runtime - ze loopt in een browsertab of een <img>. Tekst blijft omlijnd zodat het overal wordt weergegeven. Ze deelt de Duration/framerate-besturing van de geanimeerde formaten, en gebruikt (omdat ze per frame zwaarder is dan een bitmap) een lagere standaardframerate.

Transparantie

Tools die het ondersteunen bieden een schakelaar voor transparante achtergrond (bijv. No BG). Transparantie wordt behouden door PNG, WebP, AVIF, SVG (statisch en geanimeerd), APNG en Animated WebP. JPG en PDF zijn altijd ondoorzichtig, en TIFF wordt platgeslagen op wit (op zwart bij het HDR-pad - zie hieronder).

Kleurruimtes

Twee verschillende vragen, die je uit elkaar moet houden: welke kleurruimtes Lolly kan lezen en waarin denken, en welke het schrijft.

Lezen. Overal waar een kleur wordt geschreven - het stylesheet van een tool, de paint van een geïmporteerde SVG, de waarde van een designtoken, een schaduw of gradiënt binnen een CSS-shorthand - leest Lolly de volledige CSS Color 4-vocabulaire: #hex, rgb(), hsl(), hwb(), lab(), lch(), oklab(), oklch(), de benoemde CSS-kleuren en color() in de vooraf gedefinieerde ruimtes - srgb, srgb-linear, display-p3, a98-rgb, prophoto-rgb, rec2020, xyz-d50, xyz-d65 - inclusief componenten geschreven als het none-sleutelwoord. Eén parser doet dit voor het hele platform, zodat de browser en elke exportwalker het eens zijn over wat een kleurstring betekent.

Dat is belangrijker dan het klinkt, omdat een browser moderne CSS omzet naar moderne CSS. Schrijf color-mix(in oklab, …) en Chrome berekent oklab(…); gebruik een merktoken opgeslagen als oklch() en dat is de letterlijke waarde die de exportwalker ziet. Kleuren in die vormen worden correct gelezen in plaats van weggelaten - wat een walker die alleen rgb() begreep deed, waardoor merkgekleurde tekst als zwart werd geëxporteerd, getinte panelen en tabelregels verloren gingen en oklch(0.7 0.1 200) 0px 2px 4px werd gelezen als een schaduwverschuiving van 0.7 bij 0.1.

Denkwerk. Kleurwiskunde gebeurt perceptueel in plaats van in ruwe kanalen. Paletafleiding, verlopen, harmonieën en contrast draaien in OKLCH/OKLab, en een kleur buiten het gamut wordt binnen bereik gebracht door CSS Color 4's eigen gamut-mapping-algoritme - chromareductie met een perceptuele-afstandscontrole - in plaats van door kanalen af te knippen, zodat een felle kleur uitkomt op de dichtstbijzijnde kleur die je daadwerkelijk zou accepteren, in plaats van een afgevlakte. Verlopen interpoleren in een ruimte die je zelf kiest (standaard OKLab, of oklch, lab, lch, srgb, srgb-linear, hsl, met een tintrichting voor de polaire varianten), en menging is premultiplied, zodat een fade naar transparant de juiste kleur behoudt in plaats van onderweg naar zwart te verdonkeren. Eén interpolator bedient zowel de preview als de export-walkers - wat voorkwam dat een conisch verloop op het scherm anders werd gemengd dan in het geëxporteerde bestand.

Schrijven. De output is bewust smaller dan de input, omdat een bestand leesbaar moet zijn voor wat het ook opent, en een ruimte wordt alleen ooit gedeclareerd bij output wanneer de getallen daadwerkelijk ernaar zijn omgezet. Scherm- en webformaten worden geschreven als sRGB en als zodanig getagd; de printformaten worden geschreven als CMYK tegen een benoemde persconditie (hieronder); en het HDR-pad is Rec.2100 PQ (hierboven). Een kleur met een breed gamut die een export bereikt, wordt naar sRGB gemapt in plaats van verkeerd gelabeld - color(display-p3 …) doorvoeren tot in een vectorbestand is een geplande uitbreiding, geen iets dat de huidige exports beweren te doen. Een gradiënt gemaakt in OKLab wordt op weg naar buiten gebakken tot gewone sRGB-stops, met extra stops alleen ingevoegd waar sRGB zichtbaar zou afwijken van de perceptuele curve, omdat een SVG <linearGradient> en een PDF axiale shading geen instelling voor interpolatieruimte hebben om de bedoeling over te dragen. Eén geautoriseerde waarde, drie renderers, geen afwijking.

Kleurprofielen

Zodat kleuren getrouw worden gereproduceerd in kleurbeheerde apps (drukkerijen, Photoshop, browsers), worden exports getagd met een kleurprofiel:

Dit gaat automatisch - niets om aan te passen. Miniaturen en previews slaan de tag over om klein te blijven. Eén profiel is een keuze, omdat het de pixels verandert in plaats van ze alleen te labelen - zie HDR hieronder.

HDR (heldere kleuren)

Gewone exports zijn sRGB: wit is wit, en een verzadigde merkkleur is net zo helder als het normale wit van het scherm. Op een HDR-geschikt scherm is daarboven veel speling, en de HDR-kaart in het exportpaneel gebruikt die - je merkkleuren en witte tekst worden richting piekhelderheid opgestuwd zodat ze echt gloeien, terwijl de donkere gebieden donker blijven en de gloed zijn contrast geven.

De HDR-kaart in het exportpaneel, ingeschakeld, met de knoppen White / Reach / Dark lift / Focus eronder zichtbaarsigned by Lollyvector SVGControleer het zelfGet the signed file15 paths897 nodes29 groups1 image17 KBDe HDR-kaart in het exportpaneel, ingeschakeld, met de knoppen White / Reach / Dark lift / Focus eronder zichtbaarsigned by Lollyvector SVGControleer het zelfGet the signed file15 paths897 nodes29 groups1 image17 KB

Video

Geanimeerde tools exporteren beweging als MP4, WebM of GIF - en, waar aangeboden, APNG, Animated WebP of de vectoriële Geanimeerde SVG (hierboven). Welke videocontainer je ziet, hangt af van je browser - de kiezer toont alleen wat hij daadwerkelijk kan opnemen:

BrowserToont
Safari / iOSMP4
FirefoxWebM
Chrome / Edge 126+ / AndroidMP4 en WebM
Oudere ChromeWebM

GIF werkt overal (geweldig voor chat/e-mail; groter en met minder kleuren dan video). Geanimeerde tools tonen ook Wait (seconden om de animatie te laten settelen voordat wordt opgenomen) en Duration (cliplengte).

Een gedeelde ?format=… link die een container aanvraagt die je browser niet netjes kan opnemen, valt automatisch terug op de andere en benoemt het bestand dienovereenkomstig.

Geluid. Video-exports zijn niet stil. Een tool kan een muziekbed onder de clip leggen - een audio-asset uit de catalogus, in lus of ingekort tot de cliplengte, met fade-in/out, volume en automatische ducking onder het eigen geluid van de beelden - en de opnametools voeren het live geluid van hun beelden rechtstreeks door naar het bestand. MP4 en WebM behouden het gemixte spoor; GIF en de geanimeerde afbeeldingsformaten (APNG, Animated WebP, Animated SVG) zijn van nature stil.

Audio

Sommige tools exporteren audio los, niet alleen als videospoor. De Voice Recorder legt een micro-opname vast met een live niveaumeter en zachte begeleiding, en slaat die op als MP3 (de standaard, getranscodeerd in je browser) of in zijn native container - M4A (AAC), OGG of WebM (Opus), afhankelijk van wat je browser opnam. Zoals met al het andere gebeurt de codering op je apparaat - er wordt niets geüpload.

Audio die je zelf aanlevert is net zo breed. De asset-kiezer accepteert MP3, WAV, OGG/Opus, M4A/AAC en FLAC (byte-voor-byte behouden en on-device gedecodeerd), MIDI (.mid - bij import omgezet naar een klein on-device synthspoor) en trackermodules - MOD, XM, IT, S3M, STM, MTM (on-device gedecodeerd door een meegeleverde player, enkele kilobytes songdata). Elk hiervan kan het muziekbed onder een video-export worden, of afspelen in de ambient player van Neurospicy Mode.

Audio maakt deel uit van de format= / --export= pipeline hieronder: wav, mp3, m4a en opus zijn gewone format-id's, dus een audio-only export is net zo deelbaar en scriptbaar als een PNG. Wat eruit komt is alleen het geluid, geen beeld.

Herkomst & watermerk

Waar het formaat het ondersteunt, dragen exports herkomstmetadata - software, bron, de naam van de tool en je profielvermelding - native ingebed (PNG iTXt, JPEG EXIF, PDF-info, SVG <metadata>, GIF-commentaar). Het is puur auteurschap; er wordt niets geüpload. Experimentele tools stempelen bovendien een zichtbaar watermerk, aangebracht door de host zodat het niet te verwijderen is door de tool te bewerken.

De Lolly Imprint. Rasterexports dragen ook Lolly's eigen onzichtbare pixelwatermerk - de Lolly Imprint - standaard aan, net als Content Credentials. Waar de credential en de herkomstmetadata naast de pixels meereizen en verloren gaan bij een re-save, een screenshot of het strippen van metadata, leeft de Imprint in de pixels en overleeft hercompressie - zodat een kopie van de afbeelding later nog als Lolly-gemaakt herkend kan worden. Het is een duurzame aanwijzing, geen cryptografische garantie, en louter aanwezigheidsgebaseerd (er zit geen persoonlijke data in). Hij zit in PNG, JPG, WebP, AVIF, TIFF en BMP, en in de door Lolly gerenderde rasters die in een PDF of PPTX zijn samengesteld - nooit in een afbeelding die jij hebt ingesloten, alleen in wat Lolly zelf rendert. Vink de Lolly Imprint-kaart in het exportpaneel uit om het over te slaan, of geef imprint=0 mee in een deellink. (Het overleven van AVIF bij hercodering is nog niet gekalibreerd; PDF/PPTX-detectie dekt de ingesloten Lolly-rasters.) /verify detecteert het on-device - zie Content Credentials Identity.

De duurzame credential. Naast de Imprint staat een tweede, zwaardere markering: Durable credential, die een on-device neuraal model (TrustMark-formaat) gebruikt om Lolly's id in de pixels te schrijven, zodat de "gemaakt met Lolly"-koppeling een metadatastrip, een hercodering en herlezing door TrustMark-bewuste tools én door Lolly zelf overleeft. Het staat standaard uit - in tegenstelling tot de pure JavaScript-Imprint kost het een neurale pas per export plus een eenmalige modeldownload, dus het is een bewuste opt-in in plaats van een stille belasting. Alleen raster (PNG, JPG, WebP, AVIF, TIFF), aangevinkt in het exportpaneel of meegegeven als durable=1 in een deellink. Op de desktop- en mobiele apps is de kaart volledig verborgen in plaats van als no-op getoond, omdat er offline geen bron is om het model van op te halen.

Contentbescherming. In het exportpaneel vouwen Wachtwoordbeveiliging, C2PA Credentials, de Lolly Imprint en de Durable credential samen tot één ingeklapte, formaatbewuste groep Contentbescherming, zodat de herkomst- en beschermingsopties van een bestand op één plek staan - de groep toont alleen de kaarten die van toepassing zijn op het gekozen formaat, en verbergt zichzelf volledig als geen enkele dat is. Drukmarkeringen zitten er bewust niet in: het is productiegeometrie voor druk, geen bescherming, dus Drukmarkeringen & afloop - de afloopmaat in millimeters plus Snijlijnen, Registratie, Afloop, Kleurbalken en Stempeldetails - houdt zijn eigen kaart op het hoogste niveau bij de drukformaten.

De groep Contentbescherming geopend op een PNG-export, met alleen de kaarten die erop van toepassing zijnsigned by Lollyvector SVGControleer het zelfGet the signed file21 paths~1.5k nodes35 groups3 images24 KBDe groep Contentbescherming geopend op een PNG-export, met alleen de kaarten die erop van toepassing zijnsigned by Lollyvector SVGControleer het zelfGet the signed file21 paths~1.5k nodes35 groups3 images24 KB

Voordat je exporteert (drukpreflight). Zet Drukpreflight (export-preflight) aan bij de featureflags van je profiel - het staat standaard uit, zodat iemand die een PNG voor een chatbericht exporteert nooit overvallen wordt door prepress-bevindingen, en een implementatie (lolly.work) het voor haar leden standaard aan kan zetten - en er verschijnt een kaart Voordat je exporteert onderaan het paneel, direct boven de knoppen, telkens wanneer de drukregels iets waars te melden hebben over de opdracht: formaat, formaat en afloop, dan snij- en afloopgebieden, inktdekking, plaataantallen en paginaaantal, met een oordeel naast de kop. Hij staat onder elke instelling omdat het een uitspraak over die instellingen is in plaats van er nóg een van - en hij blokkeert nooit een export. Hij vertelt je wat een drukkerij zo te zien krijgt.

Kosten, berekend vanuit je tarievenkaart. Onder preflight - helemaal onderaan, nog steeds boven de knoppen - staat een kaart die diezelfde tellingen omzet in geld, en dat altijd alleen op basis van prijzen die iemand heeft opgegeven. Hij leest wat de preflight-pas geteld heeft, of de preflight-kaart zelf nu aan staat of niet, en heeft twee dingen nodig om waar te zijn: de opdracht heeft iets dat een prijslijst überhaupt kan prijzen (platen, vellen, oppervlakte, pagina's, variantregels of outputbestanden - dus een gewone logo-PNG toont hem nooit), en er is een tarievenkaart aanwezig. Een tarievenkaart is een JSON-prijslijst van je drukker. Een standaardbuild bevat er geen en heeft geen manier in de app om er een te laden: hij komt ofwel binnen als catalogus-asset die een implementatie meelevert, of via de optionele tarievenkaart-extensie die een self-hoster of control plane aanzet. Zonder tarievenkaart wordt niets getoond - geen prompt, geen lege tabel.

De regel waar het geheel op gebouwd is, is dat er nooit geld verzonnen wordt. Elk cijfer is een tarief dat jij hebt aangeleverd vermenigvuldigd met een hoeveelheid die Lolly geteld heeft - 4 platen × € 35,00 - en het totaal noemt zijn eigen bron in dezelfde zin als het cijfer: de uitgever die de kaart noemt, en de datum waarvan de kaart zegt dat de tarieven zijn. Er is geen standaardvaluta, geen placeholder en geen nul die staat voor een ontbrekende prijs. Wat het bestand over zichzelf zegt, blijft weergegeven als citaat: "Het bestand zegt: … Lolly heeft dit niet geverifieerd."

En als het niet eerlijk kan rekenen, verdwijnt de werktabel in plaats van te verwateren tot een grijs gemaakt of ingevuld cijfer:

De kaart is chrome, nooit content: hij wordt uit elke exportfase gestript, dus hij kan geen pixel verplaatsen van het bestand dat je downloadt. En het is rekenwerk, geen offerte - alleen je drukker kan je die geven.

Samengestelde renders. Wanneer een tool de output van een andere tool insluit (bijv. een Event Name Badge die een QR Code insluit), wordt de geneste render ingevoegd in de export van de ouder - het blijft een echte vector in SVG en PDF en rasteriseert scherp in PNG/JPG/WebP. Het ingesloten kind is een tussenstap: het krijgt geen watermerk en geen eigen herkomst; alleen de afgeronde ouder-asset krijgt die. (Compositie geldt voor SVG en de rasterformaten; HTML/MD/TXT kunnen niet samengesteld worden.)

Wachtwoordbeveiliging

Twee onafhankelijke soorten sloten, beide volledig on-device.

PDF-openwachtwoord - de kaart Wachtwoordbeveiliging in het exportpaneel biedt twee niveaus:

De kaart Wachtwoordbeveiliging uitgeklapt op een PDF-export, met het wachtwoordveld en de twee slotniveaussigned by Lollyvector SVGControleer het zelfGet the signed file11 paths~4.4k nodes11 groups1 image51 KBDe kaart Wachtwoordbeveiliging uitgeklapt op een PDF-export, met het wachtwoordveld en de twee slotniveaussigned by Lollyvector SVGControleer het zelfGet the signed file11 paths~4.4k nodes11 groups1 image51 KB

Beide niveaus sluiten Content Credentials wederzijds uit (een versleutelde PDF kan de credential niet dragen).

Vergrendelde downloads (hele zip + defense-in-depth) - een ZIP-export (het ZIP-formaat van het exportpaneel, dat meerdere formaten van een tool bundelt), een map-download (Projecten → Downloaden) of het batchraster kan de hele zip met één wachtwoord vergrendelen, op twee niveaus:

Dezelfde kaart Wachtwoordbeveiliging in het exportpaneel stuurt zowel de PDF- als de ZIP-vergrendeling aan, en herformuleert zichzelf voor het gekozen formaat. Het ene wachtwoord beschermt elk lid - afbeeldingen, SVG, alles, PDF's inbegrepen (alleen de zip-container kan niet-PDF-bestanden beschermen, die geen eigen slot hebben). En het is defense-in-depth: elke PDF erin wordt ook individueel AES-256-vergrendeld met hetzelfde wachtwoord, zodat een PDF vergrendeld blijft ook nadat de zip is uitgepakt. De prompt verschijnt zodra je de download start; een leeg wachtwoord betekent geen slot.

Wachtwoordbeveiligde deellinks - elke deellink kan versleuteld worden, zodat het openen ervan de ontvanger om een wachtwoord vraagt. De hele linkstatus wordt AES-256-versleuteld onder een sleutel die uit het wachtwoord is afgeleid (PBKDF2); er reist alleen cijfertekst mee, dus het wachtwoord staat nooit in de link en ontsleuteling gebeurt in de browser van de ontvanger - de server die de link serveert, ziet alleen de cijfertekst in de URL, nooit het wachtwoord en nooit het ontsleutelde ontwerp. Zet het aan in de dialoog Delen. Een versleutelde link kan alleen in Lolly geopend worden (hij kan niet als afbeelding ingesloten worden, omdat dat pad niet kan promptén). Zie URL-modus → Versleutelde links.

Content Credentials (C2PA)

Exports kunnen Content Credentials dragen - een ondertekend C2PA-manifest ingebed in het bestand, dat op een manipulatiebestendige manier vastlegt dat het bestand met Lolly is gemaakt en sindsdien niet is gewijzigd. Het is de standaardversie van de herkomstmetadata hierboven: een cryptografische claim (wat het bestand maakte, wanneer, door wie en waar) gebonden aan een hash van de bytes van het bestand, zodat een latere bewerking detecteerbaar is door een C2PA-bewuste viewer. De standaard wordt beheerd door het Content Authenticity Initiative (Adobe, BBC, Microsoft, Nikon en anderen), dus dezelfde credentials die Lolly schrijft zijn dezelfde die camera's, redacties en creatieve suites aan het overnemen zijn.

De kaart C2PA Credentials, vooraf aangevinkt, met de levensduur van de credential ernaastsigned by Lollyvector SVGControleer het zelfGet the signed file8 paths652 nodes14 groups2 images13 KBDe kaart C2PA Credentials, vooraf aangevinkt, met de levensduur van de credential ernaastsigned by Lollyvector SVGControleer het zelfGet the signed file8 paths652 nodes14 groups2 images13 KB

Op een telefoon

De exportbediening zit achter de zwevende knop Render, die het Export-blad opent - dezelfde formaten, formaat, kopiëren, downloaden en delen, aangepast voor touch.

Formaatoverzicht

Elk id dat de host kan renderen, gegroepeerd. Dit zijn ook de waarden voor de URL-parameter format= en de CLI-vlag --export= - zie URL-modus en CLI. Een tool biedt alleen de subset die zijn auteur declareerde, dus de kiezer is altijd korter dan deze lijst.

SoortId's
Rasterpng · jpg/jpeg · webp · avif · tiff (RGB TIFF) · cmyk-tiff (Print TIFF) · bmp · ico
Vectorsvg · svgz (gzipte SVG) · emf · wmf · eps · eps-cmyk (EPS CMYK) · dxf (snijbestand)
Pagina & documentpdf · pdf-cmyk (Print PDF) · pptx (PowerPoint) · docx (Word) · odt (OpenDocument Text)
Beweginggif · apng (Animated PNG) · webp-anim (Animated WebP) · svg-anim (Animated SVG) · webm · mp4
Audiowav · mp3 · m4a · opus
Tekst & datahtml · md · txt · json · csv · ics · vcf · css · scss · gpl (GIMP-palet)
Bundelzip

Nog een paar id's komen van de eigen export-hook van een tool in plaats van het gedeelde renderpad: ase (Adobe Swatch Exchange, van Palette Lab), exr en hdr (Darkroom's high-dynamic-range rasters) en ttf / otf / woff (Font Convert). Ze kiezen een formaat op dezelfde manier - de kiezer, format=, --export= - de bytes worden alleen door de tool zelf gebouwd. Font Convert is de ene uitzondering: het transformeert een lettertypebestand dat jij aanlevert, dus er is niets voor een kale URL om te renderen.