2009-03-08 10 views
1

Ich bin relativ neu Schuhe und lief in zwei Probleme.Masken und Transparenz

Zuerst möchte ich eine Maske setzen einen teilweise transparenten PNG verwenden, wie folgt aus:

mask do 
    image "images/stencilMask.png" 
end 

Dies ist möglich, irgendwie kann nur verwendet werden, Vektorformen?

aus, dass Apart, bemerkte ich einen kleinen Fehler, wenn eine transparente Farbe als Strich auf jede Art von Text zu setzen versuchen, wie diese (?):

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

Die Transparenz wird einfach nicht angewandt. Mache ich etwas falsch oder ist das tatsächlich ein Fehler?

Beifall und Dank für alle

Antwort

1

In Bezug auf Masken beantwortet, In meinen Tests fand ich habe es funktioniert mit GIFs, aber nicht PNGs unter Windows:

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

Mein test.gif ein Bild 480x320 war mit einem festen Oval in der Mitte. Der Rest des Bildes war transparent. Dadurch wurde der Text dort angezeigt, wo sich das feste Oval im Bild befand.

In Bezug auf die Strich/Transparenz Frage. Dies ist ein Fehler/fehlende Funktion. Siehe diese Frage: Make text transparent in Shoes.app