靴でテキストを透明にする方法はありますか? 私は持っている:
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 で開発しています) よろしくお願いします
靴でテキストを透明にする方法はありますか? 私は持っている:
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 で開発しています) よろしくお願いします
アルファは線と塗りの両方で機能しますが、テキストでは機能しません。たとえば、次のコードは、テキストの上に 50% 透明の青い円を描画します。
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
パラのストロークが透明ではないだけでなく、塗りつぶしも透明ではないことに注意してください。私の知る限り、靴から透明なテキストを取得する方法はありませんが、事前にテキストを透明な画像にして読み込んでおけば、透明になるかもしれません。私はそれを試したことはありませんが、うまくいったとしても、おそらく有用性は限られています。
_whyアーカイブからの回避策は次のとおりです。マスクレイヤーと透明な塗りつぶしブロックのテキストを使用して、実際の透明なテキストを取得できます。
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