Estou trabalhando em uma idéia meio inútil (na verdade muito inútil): A linguagem TSML (T-Shirt Markup Language). Está é uma linguagem baseada no XML que tem como objetivo ser uma linguagem para descrever como é uma camiseta deve ser. Isso permite que você "escreva" camisetas. ara distribuição, pode haver dois métodos: Somente o arquivo TSML (que tem a extensão .tsml) ou um arquivo compactado contendo o arquivo .tsml e imagens que a camiseta possa conter. Neste caso haverá a extensão .tsf (T-Shirt Format). Existem alguns recursos que são mais simples de serem implementados e outros nem tanto. Os mais simples são as camisetas coloridas, com os sem textos. Mais dificil são as camisas listradas e xadrez, que é bem coimplicado de definir um padrão de criação. Também estou vendo se colocarei uma camiseta por arquivo ou suportará mais de uma. Os tags são uma boa parte cópia dos tags HTML (já que é uma coisa razoavelmente equivalente, fazer o design de uma página com HTML ou desenhar uma camiseta). Um exemplo:
I code my T-Shirts
Powered by TSML
Este exemplo chega a ser tosco (mas é bem legal). Sei que faltou o cabeçalho XML, mas estou sem paciência de procurar. Existe uma tag
que indica o arquivo como sendo da linguagem TSML. Dentro dela existem as tags que indicam
o inicio e o fim da descrição de uma camiseta (assim é possível ter várias camisetas em um arquivo). No tag tshirt existem caracteristicas de toda a camiseta, como o identificador (para as camisetas não se confundirem), a cor de fundo, a cor da frente (apesar de achar que color é melhor que foreground). Depois vem duas partes grandes, o e o que definem respectivamente as caracteristicas da parte da frente e de trás da camiseta. Dentro dela pode ter , que serve para incluir textos. O tag server para incluir uma imagem. O parametro é file, que indica o arquivo de imagem a ser incluido. Pode haver outros parametros como transparent para tornar a imagem mais translucida. Por enquanto é isso.
0 comentários:
Postar um comentário