alphablending

    0熱度

    1回答

    我想在.net核心上的另一個圖像上覆蓋一個圖像的一部分(代碼需要跨平臺)。 我考慮過使用ImageSharp,因爲它支持win,mac和linux。 但我無法找到他們的功能列表上的像素混合,但我看到你可以訪問一個單獨的像素。 所以用例會是,我有兩個4k Png圖像,我想要第一個圖像的一小部分(大概是整個圖像的10%的平方)重疊在第二個圖像的頂部(但不是整個圖像只有相同的10%空間),並獲取合併發生

    1熱度

    1回答

    我的應用程序中有一個階段需要與設備「同步」。在此期間,我希望a)防止用戶觸摸事物,並b)顯示同步操作的一些進度。 我做了一個自定義UIView,顯示我的百分比反饋,並將其放置在適當位置的視圖樹中。這解決了(b)。 對於(一),我只是拍一個UIView高於一切 myController.view.addSubview(newView) 的頂部和操縱它的alpha值。通過使用半透明的顏色/ alp

    0熱度

    1回答

    我一直在爲遊戲製作3D渲染器,直到現在,它先使用DrawIndexed渲染所有無紋理網格,然後渲染所有紋理網格。爲了提高性能,我已經切換到了DrawIndexedInstanced,並且使紋理網格首先被渲染,並且這揭示瞭如何設置我的alpha混合和/或深度檢查的問題。以下圖片應該說明的問題是什麼: View through the top of the front-most textures (t

    5熱度

    1回答

    我想使用OpenGL(C++)將兩個紋理渲染到矩形上。儘管如此,我仍然遇到了一些麻煩。 第一張圖片來自.jpg文件(https://learnopengl.com/img/textures/container.jpg)。 此圖片沒有Alpha通道。 第二張圖片來自.png文件(https://learnopengl.com/img/textures/awesomeface.png),並且有一個al

    2熱度

    1回答

    我創建了一個QTextEdit對象。以下代碼爲當前選定的文本添加了隨機顏色的高光。我需要突出顯示爲半透明,所以我可以看到彼此重疊的突出顯示。使用「setAlpha」似乎沒有做任何事情。我如何設置突出顯示的alpha值或以其他方式獲取半透明度? # Define cursor & span self.cursor = self.textdoc.textCursor() self.selstar

    1熱度

    1回答

    我正在使用具有Alpha通道(32bpp ARGB)的FBO(或「渲染紋理」),並使用不完全不透明的顏色清除該例如( R = 1,G = 0,B = 0,A = 0)(即完全透明)。然後我渲染一個半透明物體,例如一個帶顏色的矩形(R = 1,G = 1,B = 1,A = 0.5)。 (從0到1歸一化的所有值) 根據常識,以及GIMP和Photoshop等成像軟件以及Porter-Duff合成的幾

    1熱度

    1回答

    我必須在圖片控件上呈現圖片,這些圖片是兩個PNG文件的組合,其中頂部圖像在某些位置上具有透明像素。 plotter.png 與bar.png 重疊在其頂部出現的 結果應(注意欄上的怪白色輪廓): ,但它應該是: 我爲它做的代碼是簡單 CImage image; if (FAILED(image.Load(L"plotter.png"))) return false;

    1熱度

    2回答

    我使用REGL渲染圈,並有三個目標: 畫布應該是透明的,可見其背後的HTML內容。 圓圈應平滑抗鋸齒。 重疊的圓看起來應該是合理的(混合色,無邊角顯示) 到目前爲止,我有這樣的:毛刺code和demo。 更新:演示鏈接現在反映工作,接受的答案。下面的代碼不變。 index.js const regl = require('regl'); const glsl = require('glslify

    1熱度

    1回答

    我正在研究Android的繪畫應用程序,允許用戶使用他們的手指進行繪製。它使用OpenGL ES 2.0使用點精靈技術以及FBO進行快速渲染。我有一個問題將各個點精靈混合在一起,其中透明區域在FBO上正確呈現,但是當精靈重疊時,我可以看到在前一個精靈中呈現的透明區域。下面是它的外觀現在: 這是這種混合式: GLES20.glBlendFunc(GLES20.GL_ONE, GLES20.GL_ON

    2熱度

    1回答

    我正嘗試創建一個工具來幫助我爲Web應用程序選擇顏色。基本上,我希望能夠指定最終的顏色和一些覆蓋參數,並確定底層顏色需要什麼(或者是否可以用指定的參數實現)。 所有疊加層都是半透明的黑色。 的系統將如何工作的一個例子: 我輸入以下變量: finalColourRed:128 [0-255] finalColourGreen:118 [0-255] finalColourBlue:107 [0-25