2009-07-31 12 views
2

Existe-t-il un moyen dans Shoes pour que le texte apparaisse transparent? Je:Rendre le texte transparent dans Shoes.app

Shoes.app{ 
    para "Text", :stroke => rgb(1.0,0.0,0.0,0.5), :size => 100 
} 

Mais il est juste montrant 100% de rouge. Je sais que l'opacité fonctionne pour le remplissage, est-ce que ça marche aussi pour les AVC? (Je développe avec Chaussures Raisins Révision 1134 sur Mac OS X 10.4.11) Merci d'avance

Répondre

2

Alpha fonctionne à la fois le trait et le remplissage, mais pas pour le texte. Par exemple, ce code dessiner un cercle bleu transparent de 50% par rapport au texte:

Shoes.app do 
    para "Text", :stroke => rgb(1.0,0.0,0.0,0.5), :fill => rgb(0, 1.0, 0, 0.5), :size => 100 
    stroke rgb(0,0,1.0,0.5) 
    strokewidth 4 
    nofill 
    oval 10, 10, 50 
end 

Notez que non seulement la course du para pas transparent, mais ni est le remplissage. À ma connaissance, il n'y a aucun moyen d'obtenir un texte transparent à partir de chaussures, bien que je suppose que si vous avez fait le texte dans une image transparente à l'avance et chargé, il pourrait être transparent. Je n'ai pas essayé cela, cependant, et même si cela fonctionne, c'est probablement d'une utilité limitée.

0

Voici une solution de contournement de la _why archive. Vous pouvez utiliser du texte sur un calque de masque et un bloc de remplissage transparent pour obtenir du texte transparent.

Shoes.app do 
    20.times do |i| 
    strokewidth 4 
    stroke rgb((0.0..0.5).rand, (0.0..1.0).rand, (0.0..0.3).rand) 
    line 0, i * 4, 400, i * 4 
    end 

    mask do 
    title "Shoes" 
    end 
end