Pular para o conteúdo

Centralizar Logo com Transparência via ImageMagick

Dica publicada em Linux / Miscelânea
Xerxes xerxeslins
Hits: 411 Categoria: Linux Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar

Centralizar Logo com Transparência via ImageMagick

Ao tentar sobrepor um logo (especialmente SVG) em um papel de parede usando o comando magick, é comum que a transparência seja perdida, gerando um fundo branco indesejado.

Para evitar isso e garantir a centralização perfeita, utilize o parâmetro -background none dentro de um grupo de parênteses. Isso força o renderizador a respeitar o canal alfa do arquivo de imagem.

Comando:

magick fundo.png \( -background none logo.svg \) -gravity center -composite resultado.png

Entendendo os parâmetros:

  • fundo.png: Sua imagem de base (wallpaper).
  • \( ... \): Os parênteses (escapados com barra) isolam as configurações apenas para a imagem interna.
  • -background none: Garante que o fundo do logo seja transparente.
  • -gravity center: Instrui o ImageMagick a posicionar a segunda imagem exatamente no centro da primeira.
  • -composite: Faz a mesclagem das camadas.

Essa técnica é ideal para automatizar a criação de wallpapers personalizados em distros como Gentoo, Arch ou Slackware.
Linux: Centralizar Logo com Transparência via ImageMagick

Thunar fechando quando se clica em ícones (RESOLVIDO)

Coleção de papéis de parede para Slackware

Uniformizando tema no LXDE

[RESOLVIDO] Problem with MergeList (Ubuntu, Mint, Debian, etc)

Instalação da Steam no Debian 8 (Jessie)

Hackergotchi no GIMP em 2 minutos

Acerte as horas NOW!

Habilitar extensão "user-themes" no Ubuntu 12.04

Wallpapers para Debian

Temas da comunidade de artes do Ubuntu 10.04 LTS

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.