Como salvar um SVG que está em um site no meu computador?


16

Preciso trabalhar com um logotipo deste site (no canto superior esquerdo):

insira a descrição da imagem aqui

Aqui está o trecho de código que copiei da página:

<svg viewBox="0 0 215 50" height="50" width="215" xmlns="http://www.w3.org/2000/svg"><path d="M128.783 40.08v7.74h2.078v-5.66h18.843v5.66h2.08v-7.74h-3.322V5.82h-14.017c0 14.588-.467 23.26-2.596 34.263h-3.064zm-43.58 2.08h4.154V5.82h-4.153v3.116l-9.138 24.352V5.818h-4.153V42.16h4.153v-3.114l9.138-24.35v27.465zm-22.842 0h4.36l-6.904-21.08 4.83-15.262h-2.13l-4.88 15.263H52.08V5.82h-4.155V42.16h4.156v-19h4.048l6.233 19zm71.562-2.08c1.764-10.433 2.492-18.842 2.598-32.186h7.783V40.08h-10.38zm74.6 2.08h4.31L204.894 5.82h-4.31l.88 4.206-6.852 32.137h2.13l2.59-12.097h6.548l2.643 12.098zm-169.574 0h4.31L35....8zm147.355 0h4.158V5.82h-13.968v2.076c-.05 8.05-.414 18.12-1.143 23.204-.466 3.066-1.61 5.508-3.532 5.508v5.555c3.588 0 4.623-4.83 5.246-9.24.936-6.752 1.4-16.976 1.506-25.025h7.732V42.16zM159.88 7.896h9.347V5.818H155.73V42.16h13.497v-2.08h-9.348V20.564h7.265v-2.076h-7.266V7.895zm-59.1 0h9.34V5.818H96.626V42.16h13.496v-2.08h-9.34V20.564h7.266v-2.076h-7.265V7.895zm-96.2 0h8.306v34.267h4.152V7.895h8.306V5.818H4.58v2.077zm28.396 6.023l2.858 14.067h-5.66l2.802-14.067zm169.58 0l2.853 14.067h-5.66l2.807-14.067z"></svg>

Eu não sou muito habilidoso nisso, mas já tentei colá-lo em um arquivo de texto com mais economia como ".svg", mas tudo em vão.
(Talvez algo esteja errado com as tags)

PS: Está tudo bem com os direitos autorais! Eu simplesmente não consigo entrar em contato com o outro designer deste site para solicitar um vetor agora.


2
Você obteve permissão para usar / adaptar o logotipo? Você pode ter sérios problemas se apenas navegar pelos logotipos da web 'roubando'. E se eles pediram para você mudar, por que não pedir apenas os arquivos de origem?
PieBie

Agora estou trabalhando com essa mídia, simplesmente não consigo entrar em contato com um de seus designers para solicitar um vetor!
Aksana Zinchanka

Parece que você está fazendo certo, você deve ser capaz de salvar o código como .svg e abri-lo em um editor de vetores que suporte svg. De que maneira isso não está funcionando? Quais programas gráficos você já tentou? E o editor de texto (amores Mac Editor de Texto para coisas ruína em formas surpreendentes)
user56reinstatemonica8

1
Como o usuário diz, basta colá-lo em um editor de texto e adicionar .svgno final do nome quando você o salvar. Dependendo das configurações do seu sistema operacional, ele ainda pode adicionar a extensão errada, como logo.svg.txt. Se isso acontecer, basta renomeá-lo diretamente (sem salvar novamente) e remover a extensão incorreta (.txt). Essencialmente, ele deve abrir corretamente se o nome completo do arquivo terminar com .svg.
Dom

Respostas:


20

Você pode executar este código no seu console javascript:

var e = document.createElement('script');
e.setAttribute('src', 'https://nytimes.github.io/svg-crowbar/svg-crowbar.js'); 
e.setAttribute('class', 'svg-crowbar');
document.body.appendChild(e);

ou use este bookmarklet. Funcionou perfeitamente para mim:

insira a descrição da imagem aqui


1
Sim, isso funciona, mas talvez adicione um comentário explicando que essa execução é um script de terceiros em sua página? Um nytimesscript do times provavelmente é bom, mas é um hábito perigoso para ensinar.
Tom

Isso funcionou melhor para mim no Safari do que no Chrome
Micromachine

3

O snippet que você postou não é XML válido. Ele precisa de uma declaração XML e a <path>tag precisa ser fechada.

<?xml version="1.0" encoding="UTF-8"?>
<svg viewBox="0 0 215 50" height="50" width="215" xmlns="http://www.w3.org/2000/svg">
    <path
    d="M128.783 40.08v7.74h2.078v-5.66h18.843v5.66h2.08v-7.74h-3.322V5.82h-14.017c0 14.588-.467 23.26-2.596 34.263h-3.064zm-43.58 2.08h4.154V5.82h-4.153v3.116l-9.138 24.352V5.818h-4.153V42.16h4.153v-3.114l9.138-24.35v27.465zm-22.842 0h4.36l-6.904-21.08 4.83-15.262h-2.13l-4.88 15.263H52.08V5.82h-4.155V42.16h4.156v-19h4.048l6.233 19zm71.562-2.08c1.764-10.433 2.492-18.842 2.598-32.186h7.783V40.08h-10.38zm74.6 2.08h4.31L204.894 5.82h-4.31l.88 4.206-6.852 32.137h2.13l2.59-12.097h6.548l2.643 12.098zm-169.574 0h4.31L35....8zm147.355 0h4.158V5.82h-13.968v2.076c-.05 8.05-.414 18.12-1.143 23.204-.466 3.066-1.61 5.508-3.532 5.508v5.555c3.588 0 4.623-4.83 5.246-9.24.936-6.752 1.4-16.976 1.506-25.025h7.732V42.16zM159.88 7.896h9.347V5.818H155.73V42.16h13.497v-2.08h-9.348V20.564h7.265v-2.076h-7.266V7.895zm-59.1 0h9.34V5.818H96.626V42.16h13.496v-2.08h-9.34V20.564h7.266v-2.076h-7.265V7.895zm-96.2 0h8.306v34.267h4.152V7.895h8.306V5.818H4.58v2.077zm28.396 6.023l2.858 14.067h-5.66l2.802-14.067zm169.58 0l2.853 14.067h-5.66l2.807-14.067z"
    />
</svg>

Mesmo depois de consertar essas coisas, se eu abrir no Inkscape, ele ainda não parece o logotipo do site. Provavelmente, é melhor tentar algo assim para extrair o SVG.


Copiá-lo com o Firefox, seja através do Object Inspector (que adiciona a </path>) ou diretamente através da Page Source (que não), fornece um SVG que pode ser aberto com o Illustrator - e se parece exatamente com o logotipo no site.
usr2564301

3

Se você estiver usando o Safari no macOS, há uma funcionalidade integrada para isso. Simplesmente clique com o botão direito do mouse na imagem SVG, clique em "Salvar página como ..." e escolha "Formato: origem da página" no menu suspenso resultante.

insira a descrição da imagem aqui

insira a descrição da imagem aqui


Isso não parece funcionar se o logotipo não estiver acessível via código (por exemplo, incorporado em uma classe) - quando não for apenas clicar com o botão direito do mouse, o usuário poderá carregar a imagem ou arrastar e soltar na área de trabalho ou procurar no desenvolvedor os recursos da página de Menu
micromachine

-3

Copie o URL e abra-o no Inkscape. Mole-mole!


Olá Alexandra, bem-vindo ao GDSE e obrigado pela sua resposta. Você poderia nos dar um pouco mais de informação? Como você abre um link no Inkscape? Quais opções de menu escolher? Suponha que o Asker seja um iniciante no software e você seja muito bom. Obrigado! Se você tiver alguma dúvida, consulte a Central de Ajuda ou envie um ping para um de nós no Chat de design gráfico quando sua reputação for suficiente (20). Continue contribuindo e aproveite o site!
Vincent

-4

Certo. Torne as coisas complicadas se você quiser - mas não é. Abra o arquivo .svg em uma nova janela do navegador. Escolha imprimir -> salvar como pdf -> abrir no illustrator ou em outros aplicativos de vetor. :)


5
Você já possui o SVG - por que complicar adicionando uma etapa ao PDF?
Michael Schumacher
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.