Este é o comando g.pnmcompgrass que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
g.pnmcomp - Sobrepõe vários arquivos de imagem PPM.
CHAVES
geral, display
SINOPSE
g.pnmcomp
g.pnmcomp --Socorro
g.pnmcomp entrada=nome[,nome, ...] [máscara=nome[,nome, ...]] [opacidade=flutuar[,flutuar, ...]]
saída=nome [máscara_de_saída=nome] largura=número inteiro altura=número inteiro [bgcolor=nome]
[-substituir] [-ajudar] [-detalhado] [-calma] [-ui]
Sinalizadores:
- sobrescrever
Permitir que os arquivos de saída substituam os arquivos existentes
--Socorro
Imprimir resumo de uso
--verbose
Saída detalhada do módulo
--quieto
Saída silenciosa do módulo
--ui
Forçar o lançamento da caixa de diálogo da GUI
parâmetros:
entrada=nome nome, ...] [obrigatório]
Nome do (s) arquivo (s) de entrada
máscara=nome nome, ...]
Nome do (s) arquivo (s) de máscara de entrada
opacidade=float [, float, ...]
Opacidades da camada
saída=nome [obrigatório]
Nome para o arquivo de saída
máscara_de_saída=nome
Nome para o arquivo de máscara de saída
largura=número inteiro [obrigatório]
Largura da imagem
altura=número inteiro [obrigatório]
Altura da imagem
bgcolor=nome
Cor de fundo
Um nome de cor padrão ou tripleto R: G: B
DESCRIÇÃO
g.pnmcomp não se destina a usuários finais. É uma ferramenta interna para uso por wxGUI.
Em essência, g.pnmcomp gera uma imagem PPM sobrepondo uma série de pares PPM / PGM (PPM =
Imagem RGB, PGM = canal alfa).
NOTAS
A intenção é que d. * módulos irão emitir pares PPM / PGM (por meio do código do driver PNG
sendo integrado à Biblioteca de Exibição). A GUI gerenciará um conjunto de camadas; cada camada
consiste nos dados necessários para gerar um par PPM / PGM. Sempre que a camada "empilhar"
mudanças (adicionando, removendo, escondendo, mostrando ou reordenando camadas), a GUI irá renderizar
quaisquer camadas para as quais ainda não tenha o par PPM / PGM, execute novamente g.pnmcomp para
gere a imagem final (apenas refazer a composição é muito mais rápido do que redesenhar
tudo).
AC / C ++ GUI teria g.pnmcomp's funcionalidade (composição de imagem) embutida, ou
usaria a API gráfica do sistema para realizar a composição (para camadas translúcidas, você
precisaria de OpenGL ou da extensão Render, ou algo que suporte translúcido
Renderização).
Tk não suporta imagens transparentes (mascaradas) de cores verdadeiras (ele suporta imagens transparentes
GIFs, mas isso é limitado a 256 cores), e uma rotina de composição de imagem em Tcl seria
inaceitavelmente lento, daí a existência de g.pnmcomp.
Use g.pnmcompgrass on-line usando serviços onworks.net