Do Illustrator para png com a ajuda do ImageMagick

Do Illustrator para png com a ajuda do ImageMagick

Atualmente eu salvo meus arquivos no Illustrator como .pdfarquivos para poder usarImagemMagickpara manipular as imagens resultantes programaticamente (cortar, adicionar bordas, redimensionar, etc.) e convertê-las para .png(o formato no qual eventualmente preciso de todas as minhas imagens).

A razão pela qual edito meus arquivos no Illustrator em .pdfvez de .aié porque, pelo que entendi, o ImageMagick não oferece suporte .aidireto.

No entanto, quando opto por salvar um arquivo do Illustrator no CS5 como um .pdfarquivo enquanto mantenho a compatibilidade de edição, o fundo parece perder a transparência, ou pelo menos é o que vejo quando peço ao ImageMagick para converter o .pdfarquivo .pngcom

mogrify -alpha "on" -background transparent -format .png file.pdf

já que posso verificar facilmente a transparência do pngarquivo.

Então estou me perguntando duas coisas:

  1. Existe uma maneira de verificar diretamente se o plano de fundo de um .pdfarquivo é transparente? Isso me ajudaria a diagnosticar o problema de perda de transparência de fundo em meus .pngarquivos, já que no momento não tenho como verificar se a transparência de fundo foi perdida no processo de salvar arquivos do Illustrator como .pdf(em oposição a .ai) ou na conversão de .pdfpara .png.

  2. Como eu disse anteriormente, geralmente salvo meus arquivos do Illustrator .pdfprincipalmente porque posso usar o ImageMagick para converter o arquivo resultante em um .pnge ainda manter a capacidade de fazer alterações em um arquivo que suporta objetos e recursos do Illustrator quase nativamente.

    No entanto, estou me perguntando se existe um caminho diferente para obter .pngum .aiarquivo usando o ImageMagick, preservando a transparência do plano de fundo e a capacidade de editar completamente os objetos originais no Illustrator.

informação relacionada