鞋子中有没有办法让文字显示为透明?我有:
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 进行开发)提前致谢
Alpha 适用于描边和填充,但不适用于文本。例如,此代码将在文本上绘制一个 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
请注意,不仅 para 的笔触不透明,而且填充也不透明。据我所知,没有办法从鞋子中获取透明文本,尽管我想如果你事先将文本变成透明图像并加载它,它可能是透明的。不过,我还没有尝试过,即使它有效,它的用处也可能有限。
这是_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