przezroczystość inkscape podczas eksportowania pdf?

15

Jak zmienić przezroczyste obiekty w pliku inkscape, aby móc je poprawnie wyeksportować do formatu pdf? Jak dotąd wydaje się, że wartości domyślne powodują, że obiekty przezroczyste są niewidoczne lub nieprzezroczyste.

719016
źródło
4
Eksportowanie przezroczystości było kiedyś problemem, aw szczególności PostScriptem, ale z tego, co przeczytałem, obsługa przezroczystości w formacie PDF powinna działać w dzisiejszych czasach. Dziennik zmian dla Inkscape 0.47 mówi, że eksport PDF obsługuje przezroczystość wektorów, a ta wersja została wydana w 2009 roku. Upewnij się, że masz nieco najnowszą wersję Inkscape (i libcairo) i upewnij się, że twój czytnik PDF obsługuje przezroczystość. W każdym razie rezerwą dla przypadków, w których Inkscape nie może eksportować przezroczystości „powinno” być rasteryzacja efektu, ale wiem, że kiedyś walczyłem z tym samym.
Daniel Andersson,

Odpowiedzi:

7

Ponieważ eksportowanie przezroczystych kształtów do plików PDF nadal nie działa poprawnie (przynajmniej dla mnie, teraz), a eksportowanie map bitowych jest (o ile wiem) dużym nakładem pracy, gdy często aktualizujesz swoją figurę, oto moje proste obejście kształtów.

Ponownie działa to tylko w przypadku kształtów, a nie obrazów osadzonych.

http://www.inkscapeforum.com/viewtopic.php?f=28&t=15739&p=65180#p65180

Zasadniczo sprowadza się do ustawienia kanału alfa koloru zamiast krycia . Myślałem, że są to ta sama własność, ale najwyraźniej nie są.

Pozdrawiam, Jan

JOT..
źródło
1
Dotychczasowe zmniejszanie kanału alfa zamiast krycia działa dobrze. Dzięki.
fuma
3

W przypadku osadzonego obrazu, jeśli masz plik SVG bez tła, po prostu:

  • wyeksportuj go za pomocą Plik → Zapisz kopię;
  • wybierz format PDF;
  • kliknij Zapisz;
  • w wyskakującym oknie eksportu PDF wybierz Eksportuj rysunek i usuń opcję Eksportuj stronę.

Podczas otwierania wyeksportowanego pliku PDF za pomocą czytnika plików PDF może to wyglądać na białe tło. Ale jeśli umieścisz go w pliku prezentacji lub plakatu, zobaczysz, że nie ma tła.

pmassat
źródło
1
Działa to w Inkscape 0.91. Rzeczywiście Mac OS Preview i QuickLook pokazują biały BG, który mnie zrzucił, ale wstawienie pliku PDF do programu PowerPoint pokazało, że w rzeczywistości jest przezroczysty.
Demis
1

Sprawdź, czy to raczej twój czytnik PDF nie jest w stanie renderować przezroczystości. Używaj Adobe Acrobat lub Okular (linux), mogą one renderować większość rodzajów przezroczystości według mojego doświadczenia (w tym gradientów).

Łatwym niemądrym rozwiązaniem jest eksport bitmapy, a następnie renderowane są przezroczystości na obiektach stałych. Następnie możesz przekonwertować do formatu PDF, ale nie jest to już skalowalne.

Jednak, zgodnie z moją najlepszą wiedzą, nie istnieje automatyczny „solidny” sposób eksportowania skalowalnego pliku PDF z foliami z programu inkscape.

Możesz to zrobić ręcznie:

  1. wyeksportuj mapę bitową i otwórz ją np. w GIMP
  2. dla dowolnego przezroczystego obiektu w jednolitym kolorze, powiel go tyle razy, ile nakłada się na inne obiekty, przecinaj każdy z tych bitów ( Ctrl+ *) duplikatem nałożonego obiektu i nadaj przecięciu kolor uzyskany za pomocą pipety w GIMP dla tej części twojego rysunku.

Trochę kłopotu, prawda? Powinien być skryptowalny ... Zobacz mój post na forum inkscape: http://www.inkscapeforum.com/viewtopic.php?f=28&t=15739&e=0

EDYCJA : OK, myśląc trochę więcej o problemie, istnieje lepszy sposób :

  1. utwórz warstwę „Przezroczysta” na głębokości przezroczystych obiektów, przenieś przezroczyste obiekty na tę warstwę;

  2. wyświetl tylko tę warstwę i „Edytuj> Wykonaj kopię bitmapy” ( ALT- B)

  3. przenieś tę kopię na nową warstwę „Bitmapa” obok warstwy „Przezroczysta”

  4. Przed wyeksportowaniem pliku PDF wyłącz wyświetlanie warstwy przezroczystej i mapy bitowej warstwy.

W ten sposób masz połączony dokument Bitmapa + Skalowalny wektor: tylko wypełnienie przezroczyste nie jest skalowalne, ale będzie poprawnie renderowane w przeglądarkach PDF.

Ograniczenia:

  1. Tę operację należy powtarzać za każdym razem, gdy modyfikujesz dowolny obiekt przezroczysty.

  2. Powtórz to również, jeśli masz przezroczyste obiekty na różnych głębokościach.

  3. Przeglądarki PDF mogą nawet nie obsługiwać przezroczystości mapy bitowej, w którym to przypadku elementy wektorowe w warstwach poniżej warstwy „Bitmapy” mogą nie być poprawnie renderowane.

Joce
źródło
-1

Kilkukrotne rozgrupowanie omawianych obrazów, dopóki pasek stanu nie powiedział „obraz” zamiast „grupa 1 obiektu”, rozwiązało problem. Niektóre z pustych grup miały zastosowane efekty maski i klipu, a przyczyną tego błędu był ich układanie w stos. Grupy / efekty można bezpiecznie usunąć bez zniekształcania obrazów.

TO IDEALNY SPOSÓB NA KONWERSJĘ SWOJEGO PLIKU ATRAMENTU NA PDF, BEZ UZYSKANIA CZARNYCH PUDEŁEK

GWIAZDA ROCKA
źródło
1
Wyjaśnij dalej, co sugerujesz.
Pimp Juice IT,
Zasadniczo mówisz OP (autorowi pytania), że ich problem nie jest tym, co myślą, i że nie wiedzą, co robią (i / lub nie wiedzą o czym oni mówią)?
Scott,