• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

svg z Inkscape

Aruba Cloud VPS - 50% taniej przez 3 miesiące!
0 głosów
529 wizyt
pytanie zadane 8 października 2019 w Grafika i multimedia przez aniaska4 Obywatel (1,010 p.)

Jestem totalnym laikiem jeśli chodzi o grafikę, ale do swojej strony potrzebuję zdjęcia z rozszerzeniem svg. Zainstalowałam sobie program Inkscape, otworzyłam zdjęcie w formacie png i zapisałam je w formacie svg. Ale w kodzie widzę, że zdjęcie nie wygląda zupełnie na takie stricte svg i ma zapis `xlink:href="data:image/png;base64`.  co to dokładnie oznacza? Jak mogę je tak zapisać, żeby miało zupełnie strukturę svg. Poniżej początek kodu zdjęcia.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="152px" height="162px" viewBox="0 0 152 162" enable-background="new 0 0 152 162" xml:space="preserve">  <image id="image0" width="152" height="162" x="0" y="0"
    href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJgAAACiCAMAAACK/fTYAAAABGdBTUEAALGPC/xhBQAAACBjSFJN

 

1 odpowiedź

0 głosów
odpowiedź 8 października 2019 przez antypop Mądrala (5,730 p.)
wybrane 8 października 2019 przez aniaska4
 
Najlepsza
Przed zapisaniem pliku w Inkscape, zaznacz obiekt png który wrzuciłeś do programu i skorzystaj z funkcji Ścieżka > Wektoryzuj bitmapę.
komentarz 8 października 2019 przez aniaska4 Obywatel (1,010 p.)
Czy powinnam coś tam jeszcze pozmieniać, w ustawieniach Wektoryzuj mapę?
komentarz 8 października 2019 przez antypop Mądrala (5,730 p.)
W zależności od tego jak sobie poustawiasz taki wektor Ci wyjdzie.

Pobaw się Brightness cutoff albo edge detection przy włączonym podglądzie to zaraz zrozumiesz o co tu chodzi :)
komentarz 8 października 2019 przez aniaska4 Obywatel (1,010 p.)
ok dzięki :) popatrzyłam, pozmieniałam, ale po zapisie w svg struktura kodu dalej zawiera zapis 'xlink:href="data:image/png;base64'. Czy to tak własnie ma być?
komentarz 8 października 2019 przez antypop Mądrala (5,730 p.)
Tak bo zapewne nie usunąłeś PNGka po jego zwektoryzowaniu i teraz w pliku SVG masz wektor + PNG.

 

Edytuj, usuń to PNG i zapisz ponownie jako SVG.
komentarz 8 października 2019 przez aniaska4 Obywatel (1,010 p.)
ok, chyba się udało. usunęłam całe to: xlink:href="data:image/png;base64 z tym ciągiem znaków. podpięłam na stronie i działa, więc chyba ok :) Dzięki jeszcze raz za pomoc :)

Podobne pytania

0 głosów
0 odpowiedzi 180 wizyt
0 głosów
0 odpowiedzi 178 wizyt
pytanie zadane 26 kwietnia 2017 w Grafika i multimedia przez ayo1001 Obywatel (1,890 p.)
0 głosów
0 odpowiedzi 483 wizyt

93,096 zapytań

142,059 odpowiedzi

321,513 komentarzy

62,441 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...