Lolly
Otwórz aplikację

Eksportowanie i formaty

Naciśnij Export na przycisku Export | Save as narzędzia, wybierz format z menu obok nazwy pliku, a potem naciśnij Download. Zwykłe pobranie powstaje na Twoim urządzeniu. Zatwierdzanie w organizacji i opcje dostarczania opisano poniżej.

Do większości zadań pasuje jeden z trzech formatów:

Do czegoWybierzDlaczego
Ekran, wiadomość lub slajdPNGOtwiera go każda aplikacja, a gdy narzędzie to oferuje, zachowuje przezroczyste tło
Gotowa strona lub cokolwiek drukowanegoPDFPrawdziwy rozmiar strony, który drukuje się tak, jak wygląda; Print PDF, tam gdzie narzędzie to oferuje, to wersja CMYK do druku offsetowego
Grafika, która musi pozostać ostra w dowolnym rozmiarzeSVGKształty wektorowe, ostre od odznaki po baner
Kontrola: Sprawdź plik w rozmiarze, w jakim będzie używany

Zanim go wyślesz, otwórz go na ekranie, dla którego został przygotowany, albo wydrukuj go w rzeczywistym rozmiarze.

Reszta tej strony obejmuje każdy format, rozmiar i opcję.

Jak działa eksport

Podgląd jest plikiem. Podczas eksportu host renderuje to płótno do wybranego formatu i przekazuje ci plik do pobrania (albo umieszcza go w schowku). Selektor ukrywa każdy format, którego twoja przeglądarka nie potrafi wytworzyć (zobacz Wideo).

Plik może powstać na trzy sposoby. Większość narzędzi renderuje płótno do wybranego formatu. Formaty tekstowe i danych (HTML, MD, TXT, JSON, CSV, ICS, VCF) są zamiast tego generowane z treści narzędzia, a nie rasteryzowane z obrazu. Narzędzia prywatności (np. Strip Hidden Data) korzystają z trzeciej ścieżki: plik, który ty wybierzesz, jest przekształcany bajt po bajcie na urządzeniu i zwracany od razu - bez płótna, bez znaku wodnego i bez dodawania metadanych pochodzenia, bo to już jest twój własny plik.

Akcje w panelu eksportu:

(Autor narzędzia decyduje, które z nich się pojawiają; domyślny zestaw to Copy, Download i Save.)

Panel eksportu - format, rozmiar oraz akcje Copy / Download / Save / Share signed by Lollyvector SVG214 paths~13k nodes268 groups3 images233 KBSprawdź samodzielniePobierz podpisany plikPanel eksportu - format, rozmiar oraz akcje Copy / Download / Save / Share signed by Lollyvector SVG214 paths~13k nodes268 groups3 images234 KBSprawdź samodzielniePobierz podpisany plik

Share otwiera się nad narzędziem, z gotowym już linkiem i przełącznikami uruchamianymi przy wejściu poniżej.

Zatwierdzanie i dostarczanie z lolly.work (opcjonalnie)

Organizacja korzystająca z lolly.work może zarządzać dostępnymi formatami i ustawieniami eksportu. Tam, gdzie wymagane jest zatwierdzenie, aplikacja może pokazać Request approval zamiast Download. Stosuj zasady wyświetlane przez Twoją instancję.

Usługa obsługuje też kontrolowane dostarczanie do skonfigurowanych miejsc docelowych S3, WebDAV i HTTP, z etapami zatwierdzania tam, gdzie je skonfigurowano, potwierdzeniami dostarczenia i zapisem audytu. Przesłanie pliku w tym przepływie wysyła go do usługi organizacji; zwykłe lokalne pobrania pozostają na urządzeniu. Osobiste miejsca docelowe Send i kontrolowane dostarczanie organizacji mają osobną konfigurację.

Dla operatorów: zobacz przewodnik po dostarczaniu. Dla renderów serwerowych w kolejce i wsadów zobacz CLI batch and automation.

Renderowanie wielu naraz

Pojedynczy eksport to jeden plik, ale możesz wyrenderować wiele za jednym razem - każdy dostarczany jako jeden plik .zip:

Zapisaną sesję można też ponownie udostępnić jako link do narzędzia z poziomu Projects (odtwarza on adres URL narzędzia na podstawie zapisanych danych wejściowych), więc link otwiera ją ponownie z dokładnie tymi samymi ustawieniami.

Wybór formatu

Nazwa pliku i menu formatu znajdują się razem jako jedna para name.format, poniżej Pobierz.

Pole nazwy pliku połączone z selektorem formatu, tak że eksport wygląda jak jedna para name.format signed by Lollyvector SVG13 paths457 nodes7 groups9 KBSprawdź samodzielniePobierz podpisany plikPole nazwy pliku połączone z selektorem formatu, tak że eksport wygląda jak jedna para name.format signed by Lollyvector SVG13 paths457 nodes7 groups9 KBSprawdź samodzielniePobierz podpisany plik

Chcesz…UżyjDlaczego
Ostre logotypy / grafikę, która się skalujeSVGWektor - nieskończenie skalowalny, mały, edytowalny; efekt, którego eksport wektorowy nie potrafi narysować, jest osadzany jako obraz
Wektor do aplikacji Office / WindowsEMFWkleja się jako edytowalny wektor do PowerPoint / Word; tekst pozostaje żywy i edytowalny, a Dysk Google otwiera go w Rysunkach Google dla Slides
Wektor do druku / aplikacji projektowychEPS lub EPS (CMYK)Wektor PostScript do Illustratora / procesów drukarskich
Wektor do wycinarek / maszyn CADDXFPlotery laserowe, plotery winylowe, CNC - ścieżki konturowe w milimetrach
Edytowalna prezentacja slajdówPowerPoint (PPTX)Natywny edytowalny tekst i kształty, z obrazami i wektorami, które pozostają możliwe do wyodrębnienia
Przenośny kurs szkoleniowyExport coursePrzejrzyj treść projektu i zbuduj wersjonowaną stronę internetową, pakiet SCORM lub eksperymentalny pakiet xAPI
Edytowalny dokument tekstowyWord (DOCX) lub OpenDocument (ODT)Prawdziwe akapity i nagłówki, które procesor tekstu może dalej edytować (Doc Studio)
Zdjęcie lub obraz ogólnego przeznaczeniaPNG (bezstratny) lub JPG (mniejszy)Uniwersalna rastrowa grafika
Mniejsze nowoczesne obrazyWebP / AVIFLepsza kompresja, kanał alfa
DrukPDF lub Print PDF (CMYK)Prawdziwy rozmiar strony; CMYK do druku offsetowego
Rastrowy plik do druku offsetowegoPrint TIFF (CMYK)Piksele DeviceCMYK dla naświetlarki (RIP)
Animacja do sieciGIFDziała wszędzie, większe pliki
Animacja w pełnym kolorze z prawdziwą przezroczystościąAPNGAnimowany PNG - bez limitu palety, prawdziwa przezroczystość
Animacja, najmniejszy plikAnimated WebPPełny kolor i alfa, lepiej skompresowany niż GIF czy APNG
Animowany wektor, który się skalujeAnimated SVGSamodzielny; zapętla się w przeglądarce lub <img>, bez kodeka, dowolny rozmiar
Wideo do mediów społecznościowych / udostępnianiaMP4 lub WebMNajlepsza jakość na bajt (zobacz niżej)
Tekst sformatowany / podpis e-mailHTMLWkleja się sformatowany do klientów poczty
Zwykła treśćMD / TXTTylko tekst
Wydarzenie w kalendarzuICSImportuje się do dowolnej aplikacji kalendarza
WizytówkaVCFImportuje się do Kontaktów / książek adresowych
Dane strukturalne do ponownego zaimportowaniaJSON / CSVOdtwarza treść narzędzia w obie strony
FavikonaICOWielorozmiarowa ikona strony (ZIP pakuje kilka formatów)

Pierwszy wiersz to najczęstszy przypadek. Wordmark złożony krojem twojej marki eksportuje się jako SVG, gdzie każda litera jest konturową ścieżką, a nie pikselem, więc pozostaje ostry zarówno w rozmiarze wizytówki, jak i oklejenia budynku - z tego samego pliku.

Cienki, szeroko trackowany wordmark z napisem Aurora - rodzaj czystej grafiki wektorowej, o której mówi wiersz SVG w tabeli signed by Lollyvector SVG1 path130 nodes4 groups5 KBSprawdź samodzielniePobierz podpisany plik

Rozmiar i jednostki druku

Domyślnie eksporty używają natywnego rozmiaru piksela narzędzia. Tam, gdzie narzędzie udostępnia wymiary, możesz ustawić szerokość × wysokość oraz jednostkę:

Aby uzyskać raster o wyższej rozdzielczości, wpisz większą szerokość/wysokość albo wybierz jednostkę fizyczną i zwiększ DPI (piksele = rozmiar × DPI). Nie ma jednoprzyciskowego przełącznika skali.

Przykład: szerokość 210, wysokość 297, jednostka mm → strona A4.

Wiersz wymiarów ustawiony na 210 na 297 mm, z widocznym polem DPI, ponieważ jednostka jest fizyczna signed by Lollyvector SVG12 paths408 nodes16 groups1 image11 KBSprawdź samodzielniePobierz podpisany plikWiersz wymiarów ustawiony na 210 na 297 mm, z widocznym polem DPI, ponieważ jednostka jest fizyczna signed by Lollyvector SVG12 paths408 nodes16 groups1 image11 KBSprawdź samodzielniePobierz podpisany plik

Klatki nieruchome z kompozycji czasowej

Kompozycja czasowa - oś czasu Sequence w Design lub dowolny artboard sterowany osią czasu - jest rzeczą ruchomą, więc eksport statyczny musi odpowiedzieć na pytanie „który moment?". Zasada jest taka, jakiej można się spodziewać: klatka w miejscu głowicy odtwarzania. Ustaw głowicę odtwarzania w miejscu, które ma się znaleźć na obrazie, i eksportuj; to, co widzisz, jest tym, co otrzymasz.

Gdy chcesz więcej niż jeden moment, obok rozmiaru wyjściowego pojawia się pole Frames (tylko dla kompozycji czasowej i tylko dla formatu statycznego - PNG, JPG, WebP, SVG lub PDF). Zostaw je na 1, aby otrzymać klatkę z głowicy odtwarzania. Zwiększ je, a otrzymasz tyle klatek nieruchomych, próbkowanych w równych odstępach na przestrzeni całej sekwencji:

Przydatne do storyboardu, arkusza miniatur, kontaktówki do przeglądu albo karuzeli social media wyciętej bezpośrednio z montażu wideo.

Próbkowanie odbywa się w punkcie środkowym każdego przedziału, a nie na jego krańcach, ponieważ pierwsza chwila sekwencji to często przejście wejściowe, które jeszcze się nie pojawiło, a ostatnia to stan po zakończeniu wszystkich klipów - próbkowanie krańcowe zmarnowałoby dwie z twoich klatek na niemal puste. Liczba jest ograniczona do 64 (kontaktówka jest po to, by człowiek mógł ją odczytać), a wszystko bezsensowne wpisane w to pole cofa się do 1 zamiast powodować niepowodzenie eksportu. Każda klatka jest zwykłą klatką nieruchomą, więc Content Credentials, imprint, jednostki fizyczne i DPI zachowują się dokładnie tak samo jak przy pojedynczym eksporcie.

Pole Klatki to dzisiejszy sposób na uzyskanie arkusza. Silnik rezerwuje pasujący parametr URL cuts, ale żadna powłoka nie odczytuje go jeszcze z linku, więc udostępniony link zawsze otwiera się ponownie na klatce głowicy odtwarzania - zobacz Tryb URL.

Wielostronicowy PDF

Niektóre narzędzia tworzą wielostronicowy dokument PDF zamiast pojedynczej grafiki - okładkę, treść, która przepływa na tyle stron, ile potrzebuje, oraz tylną stronę, wszystko w jednym pliku (zobacz narzędzie Booklet). Każda strona jest prawdziwą stroną PDF o rozmiarze dopasowanym do jej ramki, dzięki czemu czytelnicy i drukarki otrzymują prawdziwe strony, a nie jeden długi obraz.

Wielostronicowe PDF-y to dokumenty RGB i nie zawierają znaczników cięcia/spadu - te należą do opisanej wyżej ścieżki jednostronicowego Print PDF. Zawierają jednak te same metadane PDF/X-4 co każdy eksport PDF (ramki stron, XMP, identyfikator dokumentu, intencja wyjściowa sRGB z osadzonym profilem), a także oferują Content Credentials (poniżej) - w narzędziu Booklet ta opcja jest domyślnie zaznaczona.

Tworzenie wielu rzeczy naraz

Lolly ma trzy odrębne sposoby pracy na dużą skalę, rozwiązujące różne zadania - edycja wsadowa jest pełnoprawną funkcją platformy, a nie czymś, co każde narzędzie wymyśla na nowo:

Zasada praktyczna: wiersze tego samego projektu, które powinny trafić do jednego dokumentu → narzędzie oparte na tabeli; wiersze, które muszą zostać dostarczone jako osobne pliki → /pro; różne projekty, wymagające tej samej poprawki → multi-edit. (Planowana opcja renderowania „combine media” połączy te dwa pierwsze przypadki - łącząc eksporty w tym samym formacie w jeden PDF, jeden film albo kontaktówkę do korekty.)

PowerPoint (PPTX)

Design, Markdown Slides, Booklet, Doc Studio, Chart i Diagrams potrafią wyeksportować prezentację PowerPoint - jeden slajd na stronę. Nie chodzi o zrzut ekranu piksel w piksel; chodzi o to, by przekazać koledze prezentację, którą naprawdę można edytować i z której można wyciągać zasoby. Dlatego każda strona jest rozkładana na natywne obiekty:

Panel eksportu z wybranym PowerPointem: jeden slajd na stronę, tekst i kształty pozostają edytowalne signed by Lollyvector SVG47 paths~4.9k nodes49 groups1 image65 KBSprawdź samodzielniePobierz podpisany plikPanel eksportu z wybranym PowerPointem: jeden slajd na stronę, tekst i kształty pozostają edytowalne signed by Lollyvector SVG47 paths~4.9k nodes49 groups1 image65 KBSprawdź samodzielniePobierz podpisany plik

Układ jest celowo przybliżony - celem jest wierna, wielokrotnego użytku treść, a nie zablokowany zrzut ekranu. Wszystko, czego walker nie potrafi wyrazić natywnie (złożony obszar z filtrem lub maską), jest osadzane jako obraz, żeby nic nie zostało utracone. Prezentacja ma jeden rozmiar slajdu, pobrany z pierwszej strony.

PowerPoint to też sposób na import. Upuść plik .pptx na dowolnej powierzchni wczytywania i wybierz slajdy, które chcesz - każdy z nich staje się zasobem, który można umieścić, poprawić kolorystycznie lub rozbudować. Markdown Slides tworzy nową prezentację z Markdown (i udostępnia markowy szablon .pptx), a narzędzie Rebrand przestylizowuje istniejącą prezentację na miejscu - paletę motywu, twardo zakodowane kolory i czcionki - nie dotykając jej wykresów, SmartArt ani animacji, i zwraca plik .pptx. Zobacz Importowanie projektu → Prezentacje i dokumenty.

Penpot

Każde narzędzie, które potrafi wyeksportować SVG, może też wyeksportować plik Penpot (.penpot) - dokument gotowy do dalszej edycji w Penpot, a nie tylko do oglądania.

Co stworzonoW Penpot
TekstEdytowalne obiekty tekstowe - popraw literówkę lub zmień styl
Kształty, ścieżki, gradienty, obrazyWłasne edytowalne kształty wektorowe
Kolor lub czcionka z tokenu markiŻywe powiązanie z tokenem - edytuj token, a podąży za nim każdy dziedziczący go kształt
Cały projektGotowy do ponownego użycia komponent w panelu Assets
Złożona ilustracja lub żywe płótnoOsadzone osobno jako obraz, edytowalna zawartość wokół pozostaje nietknięta

Panel eksportu z wybranym Penpot: plik .penpot oraz Send to Penpot obok pobierania signed by Lollyvector SVG61 paths~4.9k nodes66 groups2 images72 KBSprawdź samodzielniePobierz podpisany plikPanel eksportu z wybranym Penpot: plik .penpot oraz Send to Penpot obok pobierania signed by Lollyvector SVG61 paths~4.9k nodes66 groups2 images72 KBSprawdź samodzielniePobierz podpisany plik

Aby go otworzyć, uruchom Penpot, wybierz projekt i kliknij Import. Po zalogowaniu do Penpot z poziomu panelu eksportu opcja Send to Penpot robi to za ciebie - wybierz tam projekt, a plik trafi od razu do niego.

SCORM (pakiety kursów)

Wybierz Export course z obsługiwanego narzędzia, folderu projektu lub zaznaczenia. W Design wybranie SCORM (LMS) i Download również otwiera ten przepływ pracy kursu. Lolly zapisuje kreację, pozwala przejrzeć zawartość i kolejność kursu, a następnie otwiera moduł i jego okno eksportu.

Panel eksportu na pokazie Design z wybranym SCORM (LMS) signed by Lollyvector SVG87 paths~7.8k nodes95 groups4 images110 KBSprawdź samodzielniePobierz podpisany plikPanel eksportu na pokazie Design z wybranym SCORM (LMS) signed by Lollyvector SVG87 paths~7.8k nodes95 groups4 images110 KBSprawdź samodzielniePobierz podpisany plik

Pakiet zawiera swoją gotową zawartość i nie wymaga konta Lolly. Rozpakuj ZIP Website na hoście HTTP(S); zaimportuj ZIP LMS bez zmiany jego zawartości. Przetestuj docelowe miejsce przed rozpowszechnieniem kursu.

Dla kursu złożonego z kilku zapisanych kreacji, zaimportowanych mediów i zasobów, użyj Utwórz kurs szkoleniowy. Moduł nauczania ma własny uporządkowany konspekt, jawne potwierdzenia lekcji, podgląd dla uczącego się i wersjonowaną historię pakietów. Jego ścieżka CLI może pakować media, które już wyeksportowałeś.

DXF (pliki do cięcia)

Narzędzia wektorowe (Brand Lockup, QR Code, Street Map, Wayfinding Signage, Pose Geeko, warianty logo, Diagram Builder) mogą eksportować do DXF - formatu wymiany AutoCAD R12, który odczytują plotery laserowe, plotery winylowe i oprogramowanie CNC/CAD. Geometria jest zapisywana jako ścieżki konturu w milimetrach (krzywe spłaszczone z dużą dokładnością), tekst jest zamieniany na ścieżki konturowe, a kolor jest mapowany na najbliższy indeks kolorów AutoCAD (który zwykle steruje narzędziem/operacją na ploterze tnącym). DXF to wyłącznie grafika liniowa - obszar fotograficzny lub filtrowany nie ma formy ścieżki cięcia i zostaje pominięty (Lolly ostrzega), więc gdy trzeba zachować treść rastrową, użyj SVG/PDF.

Street Map to najbardziej oczywisty przypadek: cały projekt to już same kontury, więc każda droga i każdy kanał stają się ścieżką do cięcia i nic nie trzeba pomijać.

Render Street Map przedstawiający Paryż tuszem na kremowym tle - czysta grafika liniowa, więc każda kreska przetrwa podróż do wycinarki signed by Lollyvector SVG7 paths~35k nodes7 groups431 KBSprawdź samodzielniePobierz podpisany plik

Przewiń, a kamera oddala się przez rzeczywistą geometrię: siedem ścieżek, żadnych pikseli, każda kreska ostra jak włos przy dowolnym powiększeniu. To dokładnie ten sam plik, który odczytuje wycinarka.

Animowany SVG

Narzędzia animacji (Animated Ad, Lottie Ad) mogą eksportować Animowany SVG - samodzielną animację wektorową. W przeciwieństwie do GIF/APNG/WebP (które próbkują każdą klatkę do pikseli), animowany SVG układa migawki wektorowe z osadzonymi klatkami kluczowymi CSS, dzięki czemu skaluje się do dowolnego rozmiaru bez kodeka i bez zewnętrznego środowiska uruchomieniowego - zapętla się w karcie przeglądarki lub w <img>. Tekst pozostaje zamieniony na ścieżki konturowe, więc renderuje się wszędzie. Współdzieli z formatami animowanymi ustawienia Duration / liczby klatek na sekundę, i (będąc cięższy na klatkę niż bitmapa) używa niższej domyślnej liczby klatek.

Przezroczystość

Narzędzia, które to obsługują, oferują przełącznik przezroczystego tła (np. No BG). Przezroczystość zachowują PNG, WebP, AVIF, SVG (statyczny i animowany), APNG oraz Animated WebP. JPG i PDF są zawsze nieprzezroczyste, a TIFF spłaszcza na biało (na czarno w ścieżce HDR - patrz niżej).

Przestrzenie barw

Dwie różne kwestie, warto je rozdzielać: w jakich przestrzeniach barw Lolly potrafi czytać i myśleć, oraz w jakich zapisuje.

Odczyt. Wszędzie tam, gdzie zapisany jest kolor - w arkuszu stylów narzędzia, w wypełnieniu zaimportowanego SVG, w wartości tokenu projektowego, w cieniu lub gradiencie wewnątrz skrótu CSS - Lolly odczytuje pełne słownictwo CSS Color 4: #hex, rgb(), hsl(), hwb(), lab(), lch(), oklab(), oklch(), nazwane kolory CSS oraz color() w predefiniowanych przestrzeniach - srgb, srgb-linear, display-p3, a98-rgb, prophoto-rgb, rec2020, xyz-d50, xyz-d65 - w tym składowe zapisane jako słowo kluczowe none. Jeden parser robi to dla całej platformy, więc przeglądarka i każdy walker eksportu zgadzają się co do znaczenia zapisu koloru.

To ważniejsze, niż się wydaje, bo przeglądarka rozwiązuje nowoczesny CSS do nowoczesnego CSS. Zapisz color-mix(in oklab, …), a Chrome obliczy oklab(…); użyj tokenu marki zapisanego jako oklch(), a to jest dosłowna wartość, którą widzi walker eksportu. Kolory w tych formach są odczytywane poprawnie, a nie pomijane - a właśnie to robił walker, który rozumiał tylko rgb(): eksportował tekst w kolorze marki jako czarny, tracił zabarwione panele i linie tabel oraz odczytywał oklch(0.7 0.1 200) 0px 2px 4px jako przesunięcie cienia o 0.7 na 0.1.

Sposób myślenia. Matematyka koloru działa percepcyjnie, a nie na surowych kanałach. Wyprowadzanie palety, rampy, harmonie i kontrast działają w przestrzeni OKLCH/OKLab, a kolor spoza gamutu jest sprowadzany w zakres przez własny algorytm mapowania gamutu CSS Color 4 - redukcję chromy z kontrolą odległości percepcyjnej - a nie przez przycinanie kanałów, więc żywy kolor osiada na najbliższym kolorze, który faktycznie zaakceptowałbyś, zamiast na spłaszczonym. Gradienty interpolują w wybranej przez Ciebie przestrzeni (domyślnie OKLab, albo oklch, lab, lch, srgb, srgb-linear, hsl, z kierunkiem przejścia odcienia dla tych biegunowych), a mieszanie jest premultiplikowane, więc przejście do przezroczystości zachowuje właściwy kolor zamiast ciemnieć w stronę czerni po drodze. Jeden interpolator obsługuje zarówno podgląd, jak i chodniki eksportu - to właśnie to powstrzymało gradient stożkowy przed mieszaniem się w jeden sposób na ekranie i w inny w wyeksportowanym pliku.

Zapis. Wynik jest celowo węższy niż wejście, ponieważ plik musi być czytelny dla tego, co go otwiera, a przestrzeń jest deklarowana na wyjściu tylko wtedy, gdy liczby zostały do niej rzeczywiście przeliczone. Formaty ekranowe i internetowe są zapisywane jako sRGB i tak oznaczane; formaty drukowe są zapisywane jako CMYK względem nazwanego warunku druku (poniżej); a ścieżka HDR to Rec.2100 PQ (powyżej). Kolor o szerokim gamucie, który trafia do eksportu, jest mapowany do sRGB, a nie błędnie oznaczany - przeniesienie color(display-p3 …) bezpośrednio do pliku wektorowego jest planowanym rozszerzeniem, a nie czymś, co dzisiejsze eksporty deklarują. Gradient stworzony w OKLab jest na wyjściu zapiekany do zwykłych przystanków sRGB, z dodatkowymi przystankami wstawianymi tylko tam, gdzie sRGB widocznie odbiegałby od krzywej percepcyjnej, ponieważ SVG <linearGradient> i osiowe cieniowanie PDF nie mają ustawienia przestrzeni interpolacji, które przeniosłoby ten zamysł. Jedna autorska wartość, trzy renderery, żadnego rozjazdu.

Profile barw

Aby kolory odwzorowywały się wiernie w aplikacjach zarządzających kolorem (drukarniach, Photoshopie, przeglądarkach), eksporty są oznaczane profilem barw:

To dzieje się automatycznie - nie ma tu żadnego ustawienia do majstrowania. Miniatury i podglądy pomijają tag, żeby pozostać małe. Jeden profil jest wyborem, bo zmienia piksele, a nie tylko je oznacza - zobacz HDR poniżej.

HDR (jasne kolory)

Zwykłe eksporty są w sRGB: biel jest bielą, a nasycony kolor marki jest tak jasny, jak normalna biel ekranu. Na ekranie obsługującym HDR jest ponad to dużo dodatkowej przestrzeni jasności, a karta HDR w panelu eksportu z niej korzysta - kolory Twojej marki i biały tekst są podbijane w stronę szczytowej jasności, więc naprawdę świecą, podczas gdy ciemne obszary pozostają ciemne i nadają blaskowi kontrast.

Włączona karta HDR w panelu eksportu, z odsłoniętymi pod nią pokrętłami White / Reach / Dark lift / Focus signed by Lollyvector SVG15 paths572 nodes29 groups1 image13 KBSprawdź samodzielniePobierz podpisany plikWłączona karta HDR w panelu eksportu, z odsłoniętymi pod nią pokrętłami White / Reach / Dark lift / Focus signed by Lollyvector SVG15 paths572 nodes29 groups1 image13 KBSprawdź samodzielniePobierz podpisany plik

Wideo

Narzędzia animacji eksportują ruch jako MP4, WebM lub GIF - a tam, gdzie to oferowane, także APNG, Animated WebP lub wektorowy Animowany SVG (powyżej). To, który kontener wideo zobaczysz, zależy od Twojej przeglądarki - selektor pokazuje tylko to, co faktycznie potrafi nagrać:

PrzeglądarkaPokazuje
Safari / iOSMP4
FirefoxWebM
Chrome / Edge 126+ / AndroidMP4 i WebM
Starszy ChromeWebM

GIF działa wszędzie (świetny do czatu/e-maila; większy i o mniejszej liczbie kolorów niż wideo). Narzędzia animacji udostępniają też Wait (sekundy na ustabilizowanie animacji przed nagraniem) i Duration (długość klipu).

Udostępniony link ?format=…, który żąda kontenera, którego twoja przeglądarka nie potrafi nagrać, elegancko przechodzi na ten drugi, a nazwa pliku odpowiada kontenerowi, który został nagrany.

Dźwięk. Eksporty wideo nie są nieme. Narzędzie może podłożyć podkład muzyczny pod klip - zasób audio z katalogu, zapętlony lub przycięty do długości klipu, z narastaniem/wyciszaniem, głośnością i automatycznym duckingiem pod własnym dźwiękiem materiału - a narzędzia nagrywające przenoszą na żywo dźwięk swojego materiału wprost do pliku. MP4 i WebM zachowują zmiksowaną ścieżkę; GIF i animowane formaty obrazu (APNG, Animated WebP, Animowany SVG) są nieme z natury.

Dźwięk

Niektóre narzędzia eksportują dźwięk samodzielnie, nie tylko jako ścieżkę wideo. Voice Recorder rejestruje nagranie z mikrofonu z miernikiem poziomu na żywo i delikatnym wskazywaniem, a następnie zapisuje je jako MP3 (domyślnie, przekodowany w Twojej przeglądarce) lub w natywnym kontenerze - M4A (AAC), OGG lub WebM (Opus), zależnie od tego, co nagrała Twoja przeglądarka. Podobnie jak wszystko inne, kodowanie odbywa się na Twoim urządzeniu - nic nie jest przesyłane.

Dźwięk, który wprowadzasz sam, jest równie zróżnicowany. Selektor zasobów akceptuje MP3, WAV, OGG/Opus, M4A/AAC i FLAC (zachowywane bajt w bajt i dekodowane na urządzeniu), MIDI (.mid - przy imporcie konwertowany na niewielką ścieżkę syntezatora na urządzeniu) oraz moduły trackerowe - MOD, XM, IT, S3M, STM, MTM (dekodowane na urządzeniu przez dołączony odtwarzacz, zaledwie kilka kilobajtów danych utworu). Każdy z nich może stać się podkładem muzycznym pod eksportem wideo albo grać w ambientowym odtwarzaczu Neurospicy Mode.

Dźwięk jest częścią poniższego potoku format= / --export=: wav, mp3, m4a i opus to zwykłe identyfikatory formatów, więc eksport samego dźwięku jest tak samo łatwy do udostępnienia i skryptowania jak PNG. To, co wychodzi, to sam dźwięk, bez obrazu.

Pochodzenie i znak wodny

Tam, gdzie format to obsługuje, eksporty niosą metadane pochodzenia - oprogramowanie, źródło, nazwę narzędzia i linię autorstwa z Twojego profilu - osadzone natywnie (PNG iTXt, JPEG EXIF, PDF info, SVG <metadata>, komentarz GIF). To wyłącznie autorstwo; nic nie jest przesyłane. Narzędzia eksperymentalne dodatkowo odciskają widoczny znak wodny, nakładany przez host, więc nie da się go usunąć przez edycję narzędzia.

Lolly Imprint. Eksporty rastrowe niosą też własny niewidzialny znak wodny w pikselach Lolly - Lolly Imprint - domyślnie włączony, tak jak Content Credentials. Podczas gdy poświadczenie i metadane pochodzenia podróżują obok pikseli i giną przy ponownym zapisie, zrzucie ekranu czy usunięciu metadanych, Imprint żyje w pikselach i przetrwa ponowną kompresję - więc kopię obrazu można później nadal rozpoznać jako stworzoną w Lolly. To trwała wskazówka, nie kryptograficzna gwarancja, i jest wyłącznie obecnością (nie niesie żadnych danych osobowych). Jeździ w PNG, JPG, WebP, AVIF, TIFF i BMP, oraz w rastrach renderowanych przez Lolly, złożonych w PDF lub PPTX - nigdy w obrazie, który osadziłeś Ty, tylko w tym, co Lolly sama renderuje. Odznacz kartę Lolly Imprint w panelu eksportu, żeby go pominąć, albo przekaż imprint=0 w linku udostępniania. (Przetrwanie w AVIF przy ponownym kodowaniu nie jest jeszcze skalibrowane; wykrywanie w PDF/PPTX obejmuje osadzone rastry Lolly.) /verify wykrywa go na urządzeniu - zobacz Tożsamość Content Credentials.

Trwałe poświadczenie. Obok Imprint znajduje się drugi, cięższy znak: Durable credential, który używa modelu neuronowego działającego na urządzeniu (format TrustMark), żeby zapisać identyfikator Lolly w pikselach, tak by powiązanie "stworzone w Lolly" przetrwało usunięcie metadanych, ponowne kodowanie i ponowny odczyt zarówno przez narzędzia rozumiejące TrustMark, jak i przez samą Lolly. Jest domyślnie wyłączone - w przeciwieństwie do czysto JavaScriptowego Imprint kosztuje przebieg neuronowy na każdy eksport plus jednorazowe pobranie modelu, więc to celowy opt-in, a nie cicha danina. Tylko raster (PNG, JPG, WebP, AVIF, TIFF), zaznaczane w panelu eksportu albo przekazywane jako durable=1 w linku udostępniania. W aplikacjach desktopowej i mobilnej karta jest całkowicie ukryta, zamiast pokazywana jako nic nierobiąca, bo nie ma skąd offline pobrać modelu.

Ochrona treści. W panelu eksportu Licencja, którą przyznajesz, Przypisania źródeł wszystkiego, co umieściłeś, Password protect, C2PA Credentials, Lolly Imprint i Trwałe poświadczenie zwijają się w jedną, świadomą formatu grupę Ochrona treści, dzięki czemu pochodzenie pliku, prawa i opcje ochrony mieszkają w jednym miejscu. Grupa pokazuje tylko karty, które dotyczą wybranego formatu. Otwiera się sama, gdy link lub zapisany dokument już deklaruje licencję, albo gdy źródło wymaga od ciebie decyzji.

Licencja. Wybierz, jak inni mogą korzystać z twojej pracy: domyślnie None (all rights reserved), albo CC0 1.0, Public Domain Mark 1.0, albo jedna z licencji Creative Commons 4.0 (BY, BY-SA, BY-NC, BY-NC-SA, BY-ND, BY-NC-ND). Nazwa licencji i link do jej opisu są zapisywane w metadanych licencji pliku (EXIF, XMP i RIFF, tam gdzie format ma te pola) oraz w jego Content Credential. Wybór jest zapisywany razem z dokumentem i podróżuje w linku udostępniania jako licence=. Lolly zapisuje licencję, którą wybrałeś. Nie sprawdza ani nie egzekwuje jej warunków. Narzędzie z własnym polem licencji, takie jak Claim, zachowuje to pole zamiast tego i nie pokazuje drugiego selektora. Znaczniki drukarskie celowo nie są w niej zawarte: to geometria produkcji drukarskiej, a nie ochrona, więc Znaczniki drukarskie i spad - pomiar spadu w milimetrach plus Przytnij, Pasowanie, Spad, Colour bars i Szczegóły odcisku - zachowuje własną kartę najwyższego poziomu na formatach drukowanych.

Otwarta grupa Content protection przy eksporcie PNG, pokazująca tylko pasujące do niego karty signed by Lollyvector SVG33 paths~3.8k nodes44 groups4 images52 KBSprawdź samodzielniePobierz podpisany plikOtwarta grupa Content protection przy eksporcie PNG, pokazująca tylko pasujące do niego karty signed by Lollyvector SVG33 paths~3.8k nodes44 groups4 images52 KBSprawdź samodzielniePobierz podpisany plik

Zanim wyeksportujesz (print preflight). Włącz Print preflight (export-preflight) we flagach funkcji swojego profilu - jest domyślnie wyłączony, więc osoba eksportująca PNG do wiadomości na czacie nigdy nie zostaje zaskoczona ustaleniami przedprzygotowania do druku, a płaszczyzna sterowania wdrożenia (lolly.work) może domyślnie włączyć go swoim członkom - i karta Before you export pojawia się u dołu panelu, tuż nad przyciskami, ilekroć reguły druku mają coś prawdziwego do powiedzenia o zleceniu: format, rozmiar i spad, potem obszary przycięcia i spadu, pokrycie farbą, liczby płyt i liczbę stron, z werdyktem obok nagłówka. Znajduje się pod każdym ustawieniem, bo jest stwierdzeniem o tych ustawieniach, a nie kolejnym z nich - i nigdy nie blokuje eksportu. Mówi Ci, co za chwilę zobaczy drukarnia.

Koszt, wyliczony z Twojego cennika. Poniżej preflightu - na samym końcu, wciąż nad przyciskami - znajduje się karta, która zamienia te same liczby na pieniądze, i to zawsze tylko z cen, które ktoś jej podał. Odczytuje wszystko, co policzył przebieg preflightu, niezależnie od tego, czy sama karta preflightu jest włączona, i wymaga, żeby prawdziwe były dwie rzeczy: zlecenie ma coś, co cennik w ogóle potrafi wycenić (płyty, arkusze, powierzchnię, strony, wiersze wariantów lub pliki wyjściowe - więc zwykły PNG z logo nigdy jej nie pokazuje), oraz obecny jest cennik. Cennik to lista cen w formacie JSON od Twojej drukarni. Domyślna kompilacja nie zawiera żadnego i nie ma w aplikacji sposobu, by go wczytać: pojawia się albo jako zasób katalogowy dostarczony przez wdrożenie, albo przez opcjonalne rozszerzenie cennika włączane przez self-hostera lub płaszczyznę sterowania. Bez cennika nic się nie pokazuje - ani monit, ani pusta tabela.

Reguła, wokół której zbudowana jest cała ta funkcja, jest taka, że nigdy nie zmyśla pieniędzy. Każda liczba to stawka, którą podałeś, pomnożona przez ilość, którą policzyło Lolly - 4 plate × €35.00 - a suma niesie własne źródło w tym samym zdaniu co liczba: wydawcę podanego na karcie i datę, z której - jak mówi karta - pochodzą jej stawki. Nie ma domyślnej waluty, symbolu zastępczego ani zera zastępującego brakującą cenę. To, co plik mówi o sobie, pozostaje mową zależną: „Plik mówi: … Lolly tego nie zweryfikowało.”

A kiedy nie może policzyć uczciwie, robocza tabela znika, zamiast degradować się do wyszarzonej lub uzupełnionej na siłę liczby:

Karta to interfejs, nigdy treść: jest usuwana z każdego etapu eksportu, więc nie może przesunąć ani jednego piksela pliku, który pobierasz. I to arytmetyka, nie wycena - wycenę może dać Ci tylko Twoja drukarnia.

Renderowanie złożone. Gdy narzędzie osadza wynik innego narzędzia (np. Event Name Badge osadzający QR Code), zagnieżdżony render jest wstawiany bezpośrednio w eksport nadrzędny - pozostaje prawdziwym wektorem w SVG i PDF, a w PNG/JPG/WebP rasteryzuje się ostro. Osadzony element podrzędny jest pośrednikiem: nie dostaje żadnego znaku wodnego ani żadnego własnego pochodzenia; ma je tylko gotowy zasób nadrzędny. (Kompozycja obejmuje SVG i formaty rastrowe; HTML/MD/TXT nie można komponować.)

Ochrona hasłem

Dwa niezależne rodzaje blokady, obie całkowicie na urządzeniu.

Hasło otwarcia PDF - karta Password protect w panelu eksportu oferuje dwa poziomy po wpisaniu hasła:

Rozwinięta karta Password protect przy eksporcie PDF, z polem hasła i dwoma poziomami blokady signed by Lollyvector SVG11 paths~2.8k nodes11 groups1 image35 KBSprawdź samodzielniePobierz podpisany plikRozwinięta karta Password protect przy eksporcie PDF, z polem hasła i dwoma poziomami blokady signed by Lollyvector SVG11 paths~2.8k nodes11 groups1 image35 KBSprawdź samodzielniePobierz podpisany plik

Żaden z poziomów nie jest kompatybilny z Content Credentials (zaszyfrowany PDF nie może otrzymać poświadczenia).

Zablokowane pobrania (cały zip + ochrona wielowarstwowa) - eksport ZIP (format ZIP w panelu eksportu, który łączy kilka formatów narzędzia), pobranie folderu (Projekty → Pobierz) lub siatka zbiorcza mogą zablokować cały zip jednym hasłem, na dwóch poziomach:

Ta sama karta Password protect w panelu eksportu obsługuje blokady zarówno PDF, jak i ZIP. Jedno hasło chroni wszystkie elementy - obrazy, SVG, wszystko, łącznie z PDF-ami (tylko kontener zip może chronić pliki inne niż PDF, które nie mają własnej blokady). To też ochrona wielowarstwowa: każdy PDF w środku jest dodatkowo indywidualnie zablokowany AES-256 tym samym hasłem, więc PDF pozostaje zablokowany nawet po rozpakowaniu zipa. Monit pojawia się przy rozpoczęciu pobierania; puste hasło oznacza brak blokady.

Linki udostępniania chronione hasłem - każdy link udostępniania można zaszyfrować, tak aby jego otwarcie wymagało od odbiorcy podania hasła. Cały stan linku jest szyfrowany AES-256 kluczem wyprowadzonym z hasła (PBKDF2); przesyłany jest tylko szyfrogram, więc hasło nigdy nie znajduje się w linku, a odszyfrowanie odbywa się w przeglądarce odbiorcy - serwer obsługujący link widzi w adresie URL tylko szyfrogram, nigdy hasła ani odszyfrowanego projektu. Włącz to w oknie Share. Zaszyfrowany link można wyłącznie otworzyć w Lolly (nie da się go osadzić jako obraz, bo ta ścieżka nie może wyświetlić monitu). Zobacz URL Mode → Encrypted links.

Content Credentials (C2PA)

Eksporty mogą nieść Content Credentials - podpisany manifest C2PA osadzony w pliku, który w sposób odporny na manipulację odnotowuje, że plik powstał w Lolly i nie został od tego czasu zmieniony. To wersja standardowa metadanych pochodzenia opisanych wyżej: kryptograficzne oświadczenie (co utworzyło plik, kiedy, przez kogo i gdzie) powiązane z hashem bajtów pliku, dzięki czemu każda późniejsza edycja jest wykrywalna przez przeglądarkę obsługującą C2PA. Standard jest rozwijany przez Content Authenticity Initiative (Adobe, BBC, Microsoft, Nikon i inni), więc te same poświadczenia, które zapisuje Lolly, są przyjmowane przez aparaty, redakcje i pakiety kreatywne.

Karta C2PA Credentials, domyślnie zaznaczona, z okresem ważności poświadczenia obok signed by Lollyvector SVG8 paths348 nodes14 groups2 images10 KBSprawdź samodzielniePobierz podpisany plikKarta C2PA Credentials, domyślnie zaznaczona, z okresem ważności poświadczenia obok signed by Lollyvector SVG8 paths348 nodes14 groups2 images10 KBSprawdź samodzielniePobierz podpisany plik

Source credits

Eksport, który umieszcza cudze dzieło, rejestruje to źródło również w poświadczeniu. Emoji pochodzące z ustalonego zestawu to codzienny przypadek: dzieło, jego twórca, licencja, skąd pochodzą dokładne bajty i co się zmieniło - wszystko to podróżuje wraz z plikiem. Wiersz Source credits w panelu eksportu mówi, czego źródła wymagają od dostarczenia, zanim pobierzesz plik, a po pobraniu odczytuje z powrotem dostarczone bajty, zanim stwierdzi, że przypisania są w pliku. Licencja, która prosi cię o wybór, jak przekolorowany glif CC BY-SA, który zamierzasz udostępnić, otrzymuje kartę z możliwymi wyjściami; pobieranie nigdy nie jest blokowane. Prawa twórcze i przypisanie autorstwa zawiera te słowa, sprawdzone licencje i to, co zostaje twoje.

Na telefonie

Elementy sterujące eksportem mieszczą się za pływającym przyciskiem Eksportuj, który otwiera arkusz Eksportuj - te same formaty, rozmiar, kopiowanie, pobieranie i udostępnianie, dopasowane do dotyku.

Formaty - skrót

Każdy identyfikator, jaki potrafi wyrenderować host, pogrupowany. To także wartości parametru URL format= oraz flagi CLI --export= - zobacz Tryb URL i CLI. Menu narzędzia pokazuje tylko formaty, które to narzędzie potrafi utworzyć, więc jest zawsze krótsze niż ta lista.

RodzajIdentyfikatory
Rasterpng · jpg/jpeg · webp · avif · tiff (RGB TIFF) · cmyk-tiff (Print TIFF) · bmp · ico
Wektorsvg · svgz (SVG spakowany gzip) · emf · wmf · eps · eps-cmyk (EPS CMYK) · dxf (plik do cięcia)
Strona i dokumentpdf · pdf-cmyk (Print PDF) · pptx (PowerPoint) · scorm (pakiet kursu SCORM, zip) · penpot (plik projektu Penpot) · docx (Word) · odt (OpenDocument Text)
Ruchgif · apng (Animowany PNG) · webp-anim (Animowany WebP) · svg-anim (Animowany SVG) · webm · mp4
Audiowav · mp3 · m4a · opus
Tekst i danehtml · md · txt · json · csv · ics · vcf · css · scss · gpl (paleta GIMP)
Pakietzip

Kilka kolejnych identyfikatorów pochodzi z własnego haka eksportu narzędzia, a nie ze wspólnej ścieżki renderowania: ase (Adobe Swatch Exchange, z Palette Lab), exr i hdr (rastry HDR z Darkroom) oraz ttf / otf / woff (Font Convert). Format wybiera się tak samo - selektor, format=, --export= - po prostu bajty buduje narzędzie. Font Convert jest jedynym wyjątkiem: przekształca plik czcionki, który dostarczasz ty, więc dla samego adresu URL nie ma nic do wyrenderowania.