Centralizar Logo com Transparência via ImageMagick

Publicado por Xerxes em 13/02/2026

[ Hits: 310 ]

 


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
Outras dicas deste autor

Bug da tela preta no jogo Portal [Resolvido]

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

[Resolvido] Algo deu errado ao abrir seu perfil

Abrindo Gmail com Konqueror

Boarding Party jogo FPS Java

Leitura recomendada

Aumentar as sombras das janelas no Compiz (Gnome 2/GTK 2)

Salvando fotos no Orkut mesmo bloqueada

Tirinhas e histórias em quadrinhos pelo Linux

Melhorando o desempenho com o Xfce 4.10

Como copiar e colar em um terminal sem interface gráfica no Linux (TTY)

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts