Existe uma ferramenta para desenhar formas geométricas de programação?

StackOverflow https://stackoverflow.com/questions/1624524

  •  06-07-2019
  •  | 
  •  

Pergunta

Como arredondado canto para páginas web,

Eu quero desenhá-la, definindo os parâmetros e programaticamente.

Editar

Ele deve ser capaz de gerar uma imagem como text alt
(fonte: alistapart.com )

Foi útil?

Solução

Basicamente, você desenharia em um bitmap na memória RAM para gerar a imagem, em seguida, salvá-lo como um arquivo GIF, ou emiti-lo diretamente para o navegador, dizendo-lhe que você está enviando um arquivo GIF. Você terá que fazer o mesmo tipo de ladrilhos e posicionamento de elementos separados que web designers fazer em Photoshop, exceto que seu código irá fazer o trabalho.

Por um possível biblioteca ver libgd aqui onde você provavelmente usaria line() desenhar as linhas rectas e arc() para desenhar os cantos. Claro que, para obter uma linha sombreada, você precisa desenhar várias linhas, compensando um pouco de cada vez e mudando a cor.

Para ver como web designers fazer isso, ter um olhar para esta página . Observe a lista de imagens de canto que são usados. Antes de codificação, ele sempre ajuda a compreender as formas alternativas de fazê-lo. Você pode preferir alavancagem CSS em vez , que é provavelmente mais fácil de código.

Eu não recomendo o uso de qualquer tela, porque a maioria dos navegadores não apoiá-lo, e pela mesma razão, eu não acho que SVG é uma boa maneira de fazê-lo para sites de uso geral onde você está apenas vestir -se a aparência do conteúdo.

Outras dicas

Você não pode usar o formato SVG? Você pode gerar SVG arquivos de programação.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top