著色器圖像處理(效果顯示)

shader

對稱


precision highp float;
varying lowp vec2 varyTextCoord;
uniform sampler2D texMap;
uniform sampler2D colorMap;
uniform float stepValue;

void main() {
    float uT = stepValue;
    vec2 st = varyTextCoord;
    vec3 color;
    
    if (st.x < 0.5) {
        st = vec2(st.x, st.y);
        vec3 thisrgb = texture2D(colorMap, vec2(1.0 - st.x, st.y)).rgb;;
        color = thisrgb;
    }else {
        st = vec2(st.x, st.y);
        vec3 thisrgb = texture2D(colorMap, vec2(st.x, st.y)).rgb;;
        color = thisrgb;
    }
    
    gl_FragColor = vec4(color, 1. );
}

對稱
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 水平壓縮替換 前圖像右移并移出顯示區(qū)域; 同時后圖像從左側(cè)移入當前顯示區(qū)域。然而,在漸變的過程中,兩幅圖像均完全顯...
    冰三尺閱讀 474評論 0 0
  • 模糊濾波器就是對周圍像素進行加權(quán)平均處理,對于均值模糊算法來講,周圍所有鄰域像素點的權(quán)值都相同,所以不是很平滑,會...
    冰三尺閱讀 1,864評論 0 0
  • 拉普拉斯算子(laplacian) 如果在圖像中一個較暗的區(qū)域中出現(xiàn)了一個亮點,那么用拉普拉斯運算就會使這個亮點變...
    冰三尺閱讀 896評論 0 0
  • 基于固定基圖像的圖像混合操作:針對圖像各像素與常量值之間的混合操作 圖像的基本屬性。首先是亮度,也稱灰度,它是大 ...
    冰三尺閱讀 2,333評論 0 2
  • 圖像的自身混合操作:圖像處理是根據(jù)圖像自身計算并生成基值,圖像可能為灰度圖或模糊圖像 飽和度 顏色飽和度可描述為顏...
    冰三尺閱讀 1,035評論 0 0

友情鏈接更多精彩內(nèi)容