面具和透明度

时间:2009-03-08 12:42:08

标签: ruby transparency shoes mask

我对鞋子很新,遇到了两个问题。

首先,我想使用部分透明的png设置遮罩,如下所示:

mask do
    image "images/stencilMask.png"
end

这是可能的,还是只能使用矢量形状?

除此之外,当我尝试在任何类型的文本上将透明颜色设置为笔划时,我注意到一个小错误(?),如下所示:

title "Hello", :stroke => rgb(1.0, 0.0, 0.0, 0.5)

透明度根本不适用。我做错了什么,或者这实际上是一个错误?

欢呼并感谢所有答案

1 个答案:

答案 0 :(得分:1)

关于面具,在我的测试中,我发现它适用于GIF,但不适用于Windows上的PNG:

Shoes.app do
    banner "hello this is a very long string", :top => 200
    mask do
        image "test.gif", :top => 0
    end
end

我的test.gif是480x320图像,中间是一个实心椭圆形。图像的其余部分是透明的。这使文本出现在图像中实心椭圆形的位置。

关于笔画/透明度问题。这是一个错误/缺失的功能。请参阅此问题:Make text transparent in Shoes.app