doggycoder / AndroidOpenGLDemo

Android OpenGL ES从零开始的Demo
2.23k stars 659 forks source link

opengl es 能做图片剪裁么? #1

Closed gif-gif closed 7 years ago

gif-gif commented 8 years ago

RT,OPENGL ES 能直接通过Shader 把图裁剪成指定宽高么?谢谢~

doggycoder commented 8 years ago

通过计算获得恰当的采样坐标和顶点坐标,渲染出需要截取的图片部分。用shader直接做,就是将这部分工作放到shader里面做,所以是可以的。附:如需要保存和二次使用需要使用GLES20.glReadPixels生成Bitmap。

gif-gif commented 8 years ago

好的,多谢