GD :: Sirds.

Criar uma imagem GD de um único estereograma de ponto aleatório
Baixe Agora

GD :: Sirds. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • David Hand
  • Site do editor:
  • http://search.cpan.org/~cogent/

GD :: Sirds. Tag


GD :: Sirds. Descrição

Crie uma imagem GD de um único estereograma de ponto aleatório Gd :: sirds é um módulo perl que exporta uma única sub-rotina, gd_sirds, que produz uma única imagem estereograma de ponto aleatório (sirds) .gd_sirds map, cores, Circlesgd_sirds mapa, cores, círculos, Eyesep, FieldDepth Crie um único estereograma de ponto aleatório com base no mapa de profundidade dado, com cores aleatórias selecionadas de cores. O mapa de profundidade pode ser uma instância do GD :: Imagem ou uma referência a uma matriz bidimensional de números entre 0 e 1, inclusive. Cores mais leves (para GD :: imagens) e números superiores (para matrizes) saem mais do fundo. As cores são uma referência a uma matriz de triplos RGB, cada triplo representado como uma matriz de três inteiros entre 0 e 255, como no GD (3). Defina círculos para true para colocar dois círculos na parte inferior da imagem que representa os olhos precisam divergir. (Alinhando os círculos para que os dois se tornem três devem produzir a divergência adequada para ver o estereograma.) O Eyeep é a separação, em pixels, dos olhos do espectador. Para um monitor de computador, o padrão de 200 parece funcionar bem. FieldDepth é um pouco mais complicado. Suponha que o objeto tridimensional exibido tenha uma distância aparente do visualizador igual a duas vezes a distância do visualizador para a tela. Ou seja, a parte inferior do objeto está tão longe da tela quanto o espectador está na frente da tela. Nesse caso, o topo do objeto tridimensional é fielddepth (padrão 1/3) do caminho de volta para a tela.Synopsis Use GD; Use GD :: Sirds; meu ($ SRC, $ DST, @Colors); $ src = gd-> novo ("alguns.png"); @Colors = (, # Basic black , # Um agradável cinza , # Um bom escuro azul-verde , # outro bom verde-verde); $ DST = gd_sirds ($ SRC, @Colors); binmode stdout; Imprimir $ DST-> PNG; Requisitos: · Perl.


GD :: Sirds. Software Relacionado