Mam ilustrację w programie Adobe Illustrator, którą próbuję wyeksportować jako plik SVG i dodać do mojego układu mapy za pomocą Print Composer z QGIS 1.7.3.
Po dodaniu obrazu otrzymuję dziwne artefakty, których nie ma w wersji programu Illustrator. Wypróbowałem kilka różnych wersji SVG w oknie dialogowym Zapisz jako, ale wszystkie one generują dziwny artefakt.
W jakiej wersji SVG powinienem zapisywać moje zdjęcia? Jakieś szczególne opcje, których powinienem / powinienem unikać?
Pomarańczowy wzór bloku / białych kropek poniżej jest dziwnym artefaktem:
Oto opcje Zapisz jako dla SVG w programie Illustrator CS 3:
Odpowiedzi:
Inkscape jest zdecydowanie najlepszą alternatywą. Z przyjemnością współpracuję. Wygenerowałem setki ikon svg dla QGIS opartych na ikonach SJJB (i włączyłem kilka ikon do ikon SJJB ). Uważam, że powstała mapa turystyki jest świetna. Renderowanie działa tak samo dla ikon i wstawianych obrazów w układzie wydruku. Jedno zastrzeżenie: eksport w wektorze pdf daje niepoprawne wyniki dla większości moich symboli (ale nie jest to związane z inkscape: rysunki inne niż svg mają ten sam problem). Ma to na celu ostrzeżenie: podczas testowania spróbuj wyeksportować w formacie rastrowym (pdf lub obraz), może to być błąd qgis zamiast błędu svg.
źródło
Może to być przydatne dla osób, które muszą współpracować z programem Adobe Illustrator (nie mam pojęcia, czy jest to problem z wersją, podobnie jak OP musiałem użyć Adobe CS3 do szybkiego projektu), ale z jakiegoś powodu nie byłem pewien , do dokumentu svg dodano dziwny wzór. Możesz sprawdzić plik w edytorze tekstu i poszukać pierwszego znacznika defs po znacznikach metadanych. Będzie zawierać znacznik wzorca o id = "Polka_Dot_Pattern". Po prostu usunąłem ten znacznik defs i jego zawartość, a plik svg został naprawiony.
źródło