Alpha和索引色透明

2022-03-02 03:39:14 字數 783 閱讀 9304

選擇檔案(file)>匯出預覽(export preview)。從左下角透明型別出選擇索引色透明(index transparency)。白色的畫布和長方形都將變為透明。[注意:有一點非常重要,就是不要用滴管

工具選取顏色。] 如果將選項改變為不透明(no transparency)則所有白色將復原。

最後,選擇alpha透明(alpha transparency)。畫布上的白色將消失,而白色的方形則保留。點選取消(cancel)退出匯出預覽(export preview)。

選擇修改畫布顏色(modify canvas color)。將白色背景改為黑色,並將黑色改為白色。同樣,把紅框內部的顏色對調。

象剛才所做的那樣,進入匯出預覽(export preview)並選擇 索引色透明(index transparency)。背景的黑色將消失。然後再選擇不透明(no transparency)。

這次當你再選擇alpha透明(alpha transparency)時,內部的黑色方形將保留不變。

索引色(index color)是畫布的顏色即背景色。alpha的數值範圍為從0(黑色)到255(白色),黑色代表透明,白色代表不透明。如果你的的白色部分是附著在某種顏色之上,那麼即使背景是白色的,使用alpha透明(alpha transparency)後,你上的白色部分仍然是不透明的。

既然根據alpha色譜黑色基本上是代表了透明,那麼為什麼上個例項中中間的黑色長方形仍然得以保留呢?我推測是因為

程式不知為什麼無法透過它依附的顏色看到它。也許這裡有行家裡手可以給我們提供乙個權威性的 回答, 那麼我會非常高興地發表在這裡。

Alpha 混合 兩個半透明色的疊加

講 alpha 混合的文章太多了,我並不是要說有什麼新的更好的演算法,而是這些 alpha 混合的文章都是基於一種特定的現實應用 在背景色上疊加乙個半透明色。而 openpainter 的需求更具一般性 混合兩個半透明顏色。也就是說,原始色也是有透明度的。為此我首先用 ps 做了不少試驗,試圖推導出...

般透明色的實現

半透明實現 一 div css半透明基礎介紹 top 設定div半透明css div說明 1 filter 對win ie設定半透明濾鏡效果,filter alpha opacity 80 代表該物件80 半透明,火狐瀏覽器不認 2 moz opacity 對mozilla firefox火狐瀏覽器...

OpenGL透明與混色效果

在opengl中,物體透明技術通常被叫做混合 blending 透明是物體 或物體的一部分 非純色而是混合色,這種顏色來自於不同濃度的自身顏色和它後面的物體顏色。乙個有色玻璃窗就是一種透明物體,玻璃有自身的顏色,但是最終的顏色包含了所有玻璃後面的顏色。這也正是混合這名稱的出處,因為我們將多種 來自於...