inkscape

inkscape

Jest to polecenie inkscape, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


Inkscape - program do edycji SVG (Scalable Vector Graphics).

STRESZCZENIE


"inkscape [opcje] [nazwa pliku...]"

opcje:

-?, --Wsparcie
--stosowanie
-V, --wersja

-f, --file=NAZWAPLIKU

-e, --export-png=NAZWA PLIKU
-a, --obszar-eksportu=x0:y0:x1:y1
-C, --eksportuj-stronę-obszaru
-D, --eksport-rysunek-obszaru
--eksportuj-obszaru-snap
-i, --export-id=identyfikator
-j, --export-tylko-id-tylko
-t, --eksportuj-wskazówki-użyj
-b, --export-background=KOLOR
-y, --export-przezroczystość-tła=WARTOŚĆ
-d, --export-dpi=DPI
-w, --export-width=SZEROKOŚĆ
-h, --export-height=WYSOKOŚĆ

-P, --export-ps=NAZWA PLIKU
-E, --export-eps=NAZWAPLIKU
-A, --export-pdf=NAZWA PLIKU
--export-pdf-version=WERSJA-ŁAŃCUCH
--export-lateks

--eksport-poziom-ps {2,3}

-T, --eksportuj-tekst-do-ścieżki
--eksportuj-ignoruj-filtry

-l, --export-plain-svg=NAZWAPLIKU

-p, --print=DRUKARKA

-I, --identyfikator-zapytania=identyfikator
-X, --zapytanie-x
-Y, --zapytanie-y
-W, --szerokość-zapytania
-H, --zapytanie-wysokość
-S, --zapytanie-wszystkie

-x, --katalog-rozszerzeń

--lista-czasowników
--verb=ID CZASOWNIKA
--select=ID-OBIEKTU

--powłoka

-g, --z-gui
-z, --bez-gui

--defs-próżnia

--g-fatal-ostrzeżenia

OPIS


Inkscape jest edytorem GUI dla Skalowalne wektor Grafika (SVG) formatować pliki rysunków, z
możliwości podobne do Adobe Autor ilustracji, CorelDraw, Xara Xtremeitp. Funkcje Inkscape
obejmują wszechstronne kształty, ścieżki Beziera, rysowanie odręczne, tekst wielowierszowy, tekst na ścieżce,
mieszanie alfa, dowolne przekształcenia afiniczne, wypełnienia gradientowe i wzorkiem, edycja węzłów,
wiele formatów eksportu i importu, w tym PNG i PDF, grupowanie, warstwy, żywe klony i
dużo więcej. Interfejs został zaprojektowany tak, aby był wygodny i wydajny dla wykwalifikowanych użytkowników,
pozostając w zgodzie z GNOME standardy, aby użytkownicy zaznajomieni z innymi środowiskami GNOME
aplikacje mogą szybko nauczyć się jego interfejsu.

SVG to standardowy format XML W3C do rysowania wektorów 2D. Pozwala na definiowanie obiektów w
rysowanie za pomocą punktów, ścieżek i kształtów pierwotnych. Kolory, czcionki, szerokość obrysu itd.
dalej są określane jako atrybuty `style' tych obiektów. Chodzi o to, że od SVG
jest standardem, a ponieważ jego pliki to text/xml, będzie można używać plików SVG w
pokaźnej liczby programów i szerokiego zakresu zastosowań.

Inkscape używa SVG jako natywnego formatu dokumentu i ma na celu stać się najbardziej
w pełni zgodny program do rysowania plików SVG dostępny w społeczności Open Source.

OPCJE


-?, --help
Pokaż wiadomość pomocy

-V, --wersja
Pokaż wersję Inkscape i datę kompilacji.

-a x0:y0:x1:y1, --eksport-obszar=x0:y0:x1:y1
W eksporcie PNG ustaw eksportowany obszar w jednostkach użytkownika SVG (anonimowe jednostki długości)
zwykle używane w Inkscape SVG). Domyślnie jest eksportowany cały dokument
strona. Punkt (0,0) to lewy dolny róg.

-C, --eksportuj-stronę-obszaru
W eksporcie PNG, PDF, PS i EPS eksportowanym obszarem jest strona. To jest ustawienie domyślne
dla PNG, PDF i PS, więc nie musisz tego określać, chyba że używasz
--export-id, aby wyeksportować określony obiekt. Jednak w EPS nie jest to domyślne;
ponadto w przypadku EPS specyfikacja formatu nie pozwala na jego obramowanie
wykraczać poza jego treść. Oznacza to, że gdy używana jest opcja --export-area-page
przy eksporcie EPS ramka ograniczająca stronę zostanie przycięta do wewnątrz do ramki ograniczającej
treści, jeśli jest mniejszy.

-D, --eksport-obszaru-rysunek
W eksporcie PNG, PDF, PS i EPS eksportowanym obszarem jest rysunek (nie strona), czyli
obwiednia wszystkich obiektów dokumentu (lub eksportowanego obiektu, jeśli
--eksport-id jest używany). Dzięki tej opcji wyeksportowany obraz będzie wyświetlał wszystkie
widoczne obiekty dokumentu bez marginesów i przycinania. To jest ustawienie domyślne
obszar eksportu dla EPS. W przypadku PNG można go używać w połączeniu z
--eksportuj-wskazówki.

--eksportuj-obszaru-snap
W przypadku eksportu PNG, przeciągnij obszar eksportu na zewnątrz do najbliższej całkowitej jednostki użytkownika SVG
(px) wartości. Jeśli używasz domyślnej rozdzielczości eksportu 90 dpi, a twój
grafika jest przyciągana do pikseli, aby zminimalizować antyaliasing, ten przełącznik pozwala
zachowaj to wyrównanie, nawet jeśli eksportujesz obwiednię jakiegoś obiektu (za pomocą
--export-id lub --export-area-drawing), który sam w sobie nie jest wyrównany do pikseli.

-b KOLOR, --eksport-tło=KOLOR
Kolor tła eksportowanego pliku PNG. Może to być dowolny ciąg kolorów obsługiwany przez SVG, na przykład
na przykład „#ff007f” lub „rgb(255, 0, 128)”. Jeśli nie jest ustawiony, kolor strony ustawiony w
Zostanie użyty Inkscape w oknie dialogowym Opcje dokumentu (przechowywany w pagecolor=
atrybut sodipodi:namedview).

-d DPI, --eksportuj-dpi=DPI
Rozdzielczość używana do eksportu PNG. Jest również używany do awaryjnej rasteryzacji
filtrowane obiekty podczas eksportowania do PS, EPS lub PDF (chyba że określisz
--export-ignore-filters, aby powstrzymać rasteryzację). Wartość domyślna to 90 dpi, co
odpowiada 1 jednostce użytkownika SVG (px, zwanej również „jednostką użytkownika”) eksportującą do 1 mapy bitowej
piksel. Ta wartość zastępuje wskazówkę dotyczącą DPI, jeśli jest używana z --export-use-hints.

-e NAZWA PLIKU, --eksport-png=NAZWA PLIKU
Określ nazwę pliku do eksportu PNG. Jeśli już istnieje, plik będzie
nadpisane bez pytania.

-f NAZWA PLIKU, --plik=NAZWA PLIKU
Otwórz określony(e) dokument(y). Ciąg opcji można pominąć, tzn. można wypisać
nazwy plików bez -f.

-g, --z-gui
Spróbuj użyć GUI (w Uniksie użyj serwera X, nawet jeśli nie ustawiono $DISPLAY).

-h HEIGHT, --eksportuj-wysokość=HEIGHT
Wysokość wygenerowanej bitmapy w pikselach. Ta wartość zastępuje --export-dpi
ustawienie (lub wskazówka DPI, jeśli jest używana z --export-use-hints).

-i ID, --eksport-id=ID
W przypadku eksportu PNG, PS, EPS, PDF i zwykłego SVG wartość atrybutu id obiektu
chcesz wyeksportować z dokumentu; wszystkie inne obiekty nie są eksportowane. Za pomocą
domyślnie eksportowany obszar jest obwiednią obiektu; możesz to zmienić
używając --export-area (tylko PNG) lub --export-area-page.

-j, --eksport-tylko-identyfikator
W przypadku PNG i zwykłego SVG wyeksportuj tylko obiekt, którego id jest podane w --export-id.
Wszystkie inne obiekty są ukryte i nie będą wyświetlane podczas eksportu, nawet jeśli nakładają się na
eksportowany obiekt. Bez --export-id ta opcja jest ignorowana. Do eksportu PDF,
jest to ustawienie domyślne, więc ta opcja nie ma żadnego efektu.

-l, --eksport-zwykły-svg=NAZWA PLIKU
Eksportuj dokumenty do zwykłego formatu SVG, bez sodipodi: lub inkscape: przestrzeni nazw
i bez metadanych RDF.

-x, --katalog-rozszerzeń
Wyświetla bieżący katalog rozszerzeń, którego używa Inkscape, a następnie
wyjść. Służy do zewnętrznego rozszerzenia do korzystania z tej samej konfiguracji, co
oryginalna instalacja Inkscape.

--lista-czasowników
Wyświetla listę wszystkich czasowników dostępnych w Inkscape według identyfikatora. Ten identyfikator może być używany w
definiowanie map klawiszy lub menu. Może być również używany z wierszem poleceń --verb
opcja.

--czasownik=CZASOWNIK-ID, --Wybierz=ID OBIEKTU
Te dwie opcje współpracują ze sobą, aby zapewnić podstawowe skrypty dla Inkscape od
wiersz poleceń. Oba mogą wystąpić w wierszu poleceń tyle razy, ile potrzeba
i są wykonywane w kolejności na każdym określonym dokumencie.

Polecenie --verb wykona określony czasownik tak, jakby został wywołany z menu lub
przycisk. Pojawią się okna dialogowe, jeśli jest to część czasownika. Aby uzyskać listę
dostępne są identyfikatory czasowników, użyj opcji wiersza poleceń --verb-list.

Polecenie --select spowoduje wybranie obiektów, które mają określony identyfikator.
Pozwala to różnym czasownikom działać na nich. Aby usunąć wszystkie zaznaczenia, użyj
--verb=Edytuj Odznacz. Dostępne identyfikatory obiektów są zależne od dokumentu
określone do załadowania.

-p DRUKARKA, --wydrukować=DRUKARKA
Wydrukuj dokument(y) na określonej drukarce za pomocą `lpr -P PRINTER'. Alternatywnie,
użyj `| POLECENIE', aby określić inne polecenie, do którego ma być przesyłany potok, lub użyj `> NAZWA PLIKU', aby
zapisz wynik PostScript do pliku zamiast drukowania. Pamiętaj, aby zrobić
odpowiedni cytat dla twojej powłoki, np.

inkscape --print='| ps2pdf - mojdok.pdf' mojdok.svg

-t, --eksportuj-wskazówki
Użyj nazwy pliku eksportu i wskazówek DPI przechowywanych w eksportowanym obiekcie (tylko z
--eksport-id). Te wskazówki są ustawiane automatycznie podczas eksportowania zaznaczenia z
w Inkscape. Na przykład, jeśli wyeksportujesz kształt z id="path231" jako
/home/me/shape.png w rozdzielczości 300 dpi z pliku document.svg za pomocą GUI Inkscape i zapisz
dokument, później będziesz mógł ponownie wyeksportować ten kształt do tego samego pliku za pomocą
ta sama rozdzielczość po prostu z

inkscape -i path231 -t dokument.svg

Jeśli używasz --export-dpi, --export-width lub --export-height z tą opcją, to
wskazówka DPI zostanie zignorowana i zostanie użyta wartość z wiersza poleceń. Gdyby
użyjesz --export-png z tą opcją, wtedy wskazówka dotycząca nazwy pliku zostanie zignorowana i
zostanie użyta nazwa pliku z wiersza poleceń.

-w SZEROKOŚĆ, --eksportuj-szerokość=SZEROKOŚĆ
Szerokość wygenerowanej bitmapy w pikselach. Ta wartość zastępuje --export-dpi
ustawienie (lub wskazówka DPI, jeśli jest używana z --export-use-hints).

-y WARTOŚĆ, --eksport-tło-przezroczystość=WARTOŚĆ
Krycie tła eksportowanego PNG. Może to być wartość między 0.0
i 1.0 (0.0 oznacza pełną przezroczystość, 1.0 pełne krycie) lub większe niż 1 do
255 (255 oznacza pełne krycie). Jeśli nie jest ustawiona, a opcja -b nie jest używana, to
zostanie użyte przezroczystość strony ustawiona w Inkscape w oknie dialogowym Opcje dokumentu
(przechowywane w atrybucie inkscape:pageopacity= sodipodi:namedview). Jeśli nie ustawiono
ale użyta jest opcja -b, to zostanie użyta wartość 255 (pełna nieprzezroczystość).

-P NAZWA PLIKU, --eksportuj-ps=NAZWA PLIKU
Eksportuj dokumenty do formatu PostScript. Pamiętaj, że PostScript nie obsługuje
przezroczystość, więc wszelkie przezroczyste obiekty w oryginalnym SVG będą automatycznie
zrastrowany. Używane czcionki są podzbiorem i osadzone. Domyślnym obszarem eksportu jest strona;
możesz ustawić go na rysowanie przez --export-area-drawing. Możesz podać --export-id do
wyeksportować pojedynczy obiekt (wszystkie pozostałe są ukryte); w takim przypadku obszar eksportu jest taki
obwiednią obiektu, ale można ją ustawić na stronę przez --export-area-page.

-E NAZWA PLIKU, --eksport-eps=NAZWA PLIKU
Eksportuj dokumenty do formatu Encapsulated PostScript. Zauważ, że PostScript nie
nie obsługuje przezroczystości, więc wszystkie przezroczyste obiekty w oryginalnym SVG będą
automatycznie rasteryzowany. Używane czcionki są podzbiorem i osadzone. Domyślny eksport
obszar rysuje; możesz ustawić go na stronę, jednak zobacz --export-area-page dla
obowiązujące ograniczenie. Możesz określić --export-id, aby wyeksportować pojedynczy obiekt (wszystkie
inne są ukryte).

-A NAZWA PLIKU, --eksport-pdf=NAZWA PLIKU
Eksportuj dokument(y) do formatu PDF. Ten format zachowuje przezroczystość w
oryginalny SVG. Używane czcionki są podzbiorem i osadzone. Domyślny obszar eksportu to
strona; możesz ustawić go na rysowanie przez --export-area-drawing. Możesz określić
--export-id aby wyeksportować pojedynczy obiekt (wszystkie pozostałe są ukryte); w takim razie wyeksportuj
obszar jest obwiednią tego obiektu, ale można go ustawić na stronę przez --export-area-page.

--export-pdf-wersja=WERSJA PDF
Wybierz wersję PDF wyeksportowanego pliku PDF. Ta opcja zasadniczo eksponuje
Selektor wersji PDF można znaleźć w oknie dialogowym eksportu PDF w GUI. Musisz podać
jedna z wersji z tego combo-boxa, np. „1.4”. Domyślny eksport pdf
wersja to „1.4”.

--export-lateks
(dla eksportu PS, EPS i PDF) Używany do tworzenia obrazów dla dokumentów LaTeX, gdzie
tekst obrazu jest składany przez LaTeX. Podczas eksportowania do formatu PDF/PS/EPS to
opcja dzieli wyjście na plik PDF/PS/EPS (np. określony przez
--export-pdf) i plik LaTeX. Tekst nie zostanie wydrukowany w pliku PDF/PS/EPS,
ale zamiast tego pojawi się w pliku LaTeX. Ten plik LaTeX zawiera
PDF/PS/EPS. Wprowadzanie (\input{image.tex}) pliku LaTeX w dokumencie LaTeX
pokaże obrazek, a cały tekst zostanie złożony przez LaTeX. Zobacz wynikowy LaTeX
plik, aby uzyskać więcej informacji. Zobacz także terminal wyjściowy `epslatex' programu GNUPlot.

-T, --eksportuj-tekst-do-ścieżki
Konwertuj obiekty tekstowe na ścieżki podczas eksportu, jeśli ma to zastosowanie (dla PS, EPS, PDF i
eksport SVG).

--eksportuj-ignoruj-filtry
Eksportuj filtrowane obiekty (np. te z rozmyciem) jako wektory, ignorując filtry
(dla eksportu do PS, EPS i PDF). Domyślnie wszystkie filtrowane obiekty są rasteryzowane w
--export-dpi (domyślnie 90 dpi), zachowując wygląd.

-I, --identyfikator-zapytania
Ustaw identyfikator obiektu, którego wymiary są badane. Jeśli nie ustawiono, opcje zapytania
zwróci wymiary rysunku (tj. wszystkie obiekty dokumentu), a nie
strona lub pole wyświetlania

-X, --zapytanie-x
Zapytaj o współrzędną X rysunku lub, jeśli określono, obiektu za pomocą
--identyfikator-zapytania. Zwracana wartość jest w px (jednostki użytkownika SVG).

-Y, --zapytanie-y
Zapytaj o współrzędną Y rysunku lub, jeśli określono, obiektu za pomocą
--identyfikator-zapytania. Zwracana wartość jest w px (jednostki użytkownika SVG).

-W, --szerokość-zapytania
Zapytaj o szerokość rysunku lub, jeśli określono, obiektu za pomocą --query-id.
Zwracana wartość jest w px (jednostki użytkownika SVG).

-H, --wysokość zapytania
Zapytaj o wysokość rysunku lub, jeśli określono, obiektu za pomocą --query-id.
Zwracana wartość jest w px (jednostki użytkownika SVG).

-S, --zapytanie-wszystkie
Wyświetla listę oddzielonych przecinkami wszystkich obiektów w dokumencie SVG z identyfikatorami
zdefiniowane, wraz z ich wartościami x, y, szerokości i wysokości.

--powłoka Z tym parametrem Inkscape wejdzie w interaktywny tryb powłoki wiersza poleceń.
W tym trybie wpisujesz polecenia po znaku zachęty, a Inkscape je wykonuje,
bez konieczności uruchamiania nowej kopii Inkscape dla każdego polecenia. Ta funkcja to
głównie przydatne do skryptów i zastosowań serwerowych: nie dodaje żadnych nowych możliwości, ale
pozwala poprawić szybkość i wymagania dotyczące pamięci dowolnego skryptu, który
wielokrotnie wywołuje Inkscape, aby wykonać zadania wiersza poleceń (takie jak eksport lub
konwersje). Każde polecenie w trybie powłoki musi być kompletnym, prawidłowym poleceniem Inkscape
wiersz, ale bez nazwy programu Inkscape, na przykład „file.svg
--eksport-pdf=plik.pdf".

--defs-próżnia
Usuń wszystkie nieużywane elementy z defs sekcji pliku SVG. Jeśli to
opcja jest wywoływana w połączeniu z --export-plain-svg, tylko eksportowany plik
zostaną naruszone. Jeśli jest używany samodzielnie, określony plik zostanie zmodyfikowany w
Zamiast.

-z, --bez-gui
Nie otwieraj GUI (w Uniksie nie używaj serwera X); przetwarzaj tylko pliki z
konsola. Jest to zakładane dla opcji -p, -e, -l i --vacuum-defs.

--g-fatal-ostrzeżenia
Ta standardowa opcja GTK wymusza wszelkie ostrzeżenia, zwykle nieszkodliwe, aby spowodować Inkscape
przerwać (przydatne do debugowania).

--stosowanie Wyświetl krótki komunikat o użytkowaniu.

KONFIGURACJA


Główny plik konfiguracyjny znajduje się w ~/.config/inkscape/preferences.xml; przechowuje
różne ustawienia dostosowywania, które można zmienić w Inkscape (głównie w Inkscape
Preferencje). Również w podkatalogach można umieścić własne:

$ HOME/.config/inkscape/extensions/ - efekty rozszerzeń.

$ HOME/.config/inkscape/icons/ - ikony.

$ HOME/.config/inkscape/keys/ - mapy klawiatury.

$ HOME/.config/inkscape/templates/ - nowe szablony plików.

DIAGNOSTYKA


Program zwraca zero w przypadku sukcesu lub wartość niezerową w przypadku niepowodzenia.

Różne komunikaty o błędach i ostrzeżenia mogą być drukowane w STDERR lub STDOUT. Jeśli
program zachowuje się chaotycznie z konkretnym plikiem SVG lub zawiesza się, warto przyjrzeć się
to wyjście dla wskazówek.

PRZYKŁADY


Chociaż oczywiście Inkscape jest przeznaczony przede wszystkim jako aplikacja GUI, może być używany do
robienie przetwarzania SVG w wierszu poleceń.

Otwórz plik SVG w GUI:

inkscape nazwapliku.svg

Wydrukuj plik SVG z wiersza poleceń:

inkscape nazwapliku.svg -p '| lpr'

Eksportuj plik SVG do PNG z domyślną rozdzielczością 90 dpi (jedna jednostka użytkownika SVG)
przekłada się na jeden piksel bitmapy):

inkscape nazwapliku.svg --export-png=nazwapliku.png

To samo, ale wymuś rozmiar pliku PNG 600x400 pikseli:

inkscape nazwapliku.svg --export-png=nazwapliku.png -w600 -h400

To samo, ale wyeksportuj rysunek (obwiednię wszystkich obiektów), a nie stronę:

inkscape nazwa_pliku.svg --export-png=nazwa_pliku.png --eksport-obszaru-rysunek

Eksportuj do PNG obiekt z id="text1555", używając nazwy pliku wyjściowego i rozdzielczości
które były używane dla tego obiektu ostatnim razem, gdy był eksportowany z GUI:

inkscape nazwapliku.svg --export-id=text1555 --export-use-wskazówki

To samo, ale użyj domyślnej rozdzielczości 90 dpi, określ nazwę pliku i przyciągnij eksportowany
obszar na zewnątrz do najbliższej pełnej wartości jednostki użytkownika SVG (aby zachować wyrównanie pikseli
obiektów, a tym samym zminimalizować aliasing):

inkscape nazwapliku.svg --export-id=text1555 --export-png=text.png --export-area-snap

Konwertuj dokument Inkscape SVG na zwykły SVG:

inkscape nazwapliku1.svg --export-plain-svg=nazwapliku2.svg

Konwertuj dokument SVG na EPS, konwertując wszystkie teksty na ścieżki:

inkscape nazwa_pliku.svg --export-eps=nazwa_pliku.eps --eksport-tekst-do-ścieżki

Zapytaj o szerokość obiektu za pomocą id="text1555":

inkscape nazwapliku.svg --query-width --query-id text1555

Zduplikuj obiekt za pomocą id="path1555", obróć duplikat o 90 stopni, zapisz SVG i
porzucić:

inkscape nazwapliku.svg --select=ścieżka1555 --verb=EdytujDuplikuj --verb=Obrót obiektu90 --verb=Zapisz plik --verb=Zamknij plik

ŚRODOWISKO


DISPLAY aby uzyskać domyślny numer hosta i wyświetlacza.

TMPDIR aby ustawić domyślną ścieżkę katalogu do użycia dla plików tymczasowych. Katalog
musi istnieć.

INKSCAPE_PROFILE_DIR aby ustawić ścieżkę katalogu do użycia w profilu użytkownika.

TEMATY


Aby załadować różne zestawy ikon zamiast domyślnych $PREFIX/share/inkscape/icons/icons.svg
plik, katalog $ HOME/.config/inkscape/icons/ jest używany. Ikony są ładowane według nazwy (np
fill_none.svg), a jeśli nie znaleziono, to z icons.svg. Jeśli ikona nie jest załadowana z
w jednej z tych lokalizacji powraca do domyślnej lokalizacji systemowej.

Potrzebne ikony są ładowane z plików SVG, wyszukując identyfikator SVG z pasującym
nazwa ikony. (Na przykład, aby załadować ikonę „wypełnij_brak” z pliku, widoczne jest okno ograniczające
dla identyfikatora SVG „fill_none” jest renderowane jako ikona, niezależnie od tego, czy pochodzi z fill_none.svg or
icons.svg.)

INNE INFO


Kanoniczne miejsce do znalezienia Inkscape informacja jest na http://www.inkscape.org/. Strona ma
aktualności, dokumentacja, tutoriale, przykłady, archiwa list mailingowych, najnowsze wydania
wersja programu, błędy i prośby o nowe funkcje, bazy danych, fora i inne.

Korzystaj z inkscape online za pomocą usług onworks.net



Najnowsze programy online dla systemów Linux i Windows