Eu queria saber por que alguns dos filtros SVG encontrados no Illustrator são convertidos automaticamente para PNG
quando eu exporto o arquivo inteiro para SVG
. Não quero PNG
arquivos ocultos devido à escalabilidade.
Colocando em outras palavras:
Por que alguns dos efeitos criados são rasterizados, mesmo trabalhando em um aplicativo vetorial com um formato de arquivo vetorial?
Respostas:
Os SVGs podem fazer referência a outros SVGs ou imagens. Quando testei a saída SVG do Illustrator (Illustrator CC 17.1.0), aplicar o SVG AI_GaussianBlur_4 a um objeto de círculo com preenchimento de gradiente resultou apenas na marcação SVG no arquivo. Eu fiz isso de novo, mas desta vez aplicamos um Drop Shadow e, em seguida, o SVG AI_GaussianBlur_4. O código incluía uma imagem. Se eu aplicasse 2 filtros SVG no objeto, o SVG continha uma imagem.
Com base nisso, eu diria:
Eu especularia que uma ou duas coisas são o caso, isoladamente ou em conjunto:
Testar:
Crie um novo arquivo e desenhe um único objeto nele
Verifique se o objeto está selecionado
Selecione Efeito> Filtros SVG…> AI_GaussianBlur_4
Selecione Arquivo> Salvar
Selecione SVG no menu suspenso Formato
Clique em Salvar
Clique em Código SVG…
Isso abrirá um arquivo de texto com a marcação SVG. Nenhuma imagem incorporada.
Volte para o Illustrator e Cancele fora da caixa de diálogo Salvar
Desfazer o AI_GaussianBlur_4
Selecione Efeito> Estilizar> Sombra projetada…
Aceite as configurações padrão
Selecione Arquivo> Salvar
Selecione SVG no menu suspenso Formato
Clique em Salvar
Clique em Código SVG…
Isso abrirá um arquivo de texto com a marcação SVG. Terá uma imagem incorporada .
Eu fiz várias combinações de filtros e objetos usando esse método. Eu noto:
fonte