我正在嘗試使用python中的PIL自動生成按鈕到菜單。 該按鈕應該是小矩形,並且從一種顏色到另一種顏色具有一點漸變,並且其中有一點文字。使用PIL生成陰影按鈕
PIL是做這件事的最好方法,還是開羅是一個更好的選擇?任何建議如何我可以做到這一點,但沒有一個圖像開始..?
我正在嘗試使用python中的PIL自動生成按鈕到菜單。 該按鈕應該是小矩形,並且從一種顏色到另一種顏色具有一點漸變,並且其中有一點文字。使用PIL生成陰影按鈕
PIL是做這件事的最好方法,還是開羅是一個更好的選擇?任何建議如何我可以做到這一點,但沒有一個圖像開始..?
你可以做到這一點完全與PIL,如果你與啓動單個預製的白色到黑色的漸變圖像(你已經在其他一些程序進行),然後使用ImageChops模塊來處理這一起用你的主要形象來獲得你想要的東西。
例如,如果您想從紅色漸變爲藍色:將梯度乘以紅色,翻轉梯度並將其乘以藍色,然後將它們相加。
如果您的圖像大小不同,可以在PIL中適當縮放漸變圖像。
我試圖避免使用「基本圖像」來做到這一點。但它的接縫是最好的解決方案。謝謝 – xeor 2011-02-17 06:42:25