代码之家  ›  专栏  ›  技术社区  ›  Menzezzz

如何将背景图像设置为画布

  •  -3
  • Menzezzz  · 技术社区  · 8 年前

    嗯,我想要一套 background-image 深度,而不是退化的背景。我尝试了很多事情,我尝试了这个社区的很多答案,但没有办法……结果是 背景图像 不可见或在颗粒上方。我只是想 背景图像 background-color .

    我希望任何人都能帮助我正确的代码,谢谢和对不起我的英语。

    https://codepen.io/at80/pen/tqdmv

    <canvas>
    
    2 回复  |  直到 8 年前
        1
  •  0
  •   Billy Brown    8 年前

    我无法完全回答您的问题,因为有很多着色器代码需要查看。

    0.0 .最简单的就是 gl_FragColor.a = 0.0;

    <script id="bg_fsh" type="x-shader/x_fragment"> 只控制背景,但仅靠背景是不够的。

    在片段着色器中使背景透明后,可以以某种方式设置背景图像,例如在 <div> 包含画布,应该显示出来。