2009-07-31 5 views
2

靴にはテキストが透明に表示される方法はありますか? 私が持っている:Shoes.appでテキストを透明にする

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

しかし、それだけで100%の赤を示しています。塗りつぶしの不透明度が分かりますが、ストロークでも機能しますか? (私はMac OS X 10.4.11でShoes Raisins Revision 1134で開発中) ありがとうございました

答えて

2

アルファはストロークと塗りの両方で動作しますが、テキストでは動作しません。だけでなく、パラのストローク透明でない

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 

注意ますが、どちらも塗りはありません:たとえば、このコードでは、テキストの上、50%透明の青色の円を描画します。私が知っているところでは、透明なテキストをあらかじめ透明イメージにして読み込んだら透明にしておけば、靴から透明テキストを得る方法はありません。しかし、私はそれを試していない、そしてそれが動作しても、おそらく限られた有用性のです。

0

ここには、_why archiveの回避策があります。実際の透過テキストを取得するには、マスクレイヤーと透明な塗りつぶしブロックでテキストを使用できます。

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