至少在滤镜 GLSurface 上应用时图像失真
Distorted image when apply at least on filter GLSurface
我在 github 上分叉了这个库:PhotoEditor library 但我没有更改任何与效果过滤器相关的部分。
我的流程是:
下载滑动位图,然后我将发送到 PhotoEditor 库。当我 select 至少一个滤镜(灰色、旋转、ecc...)时图像失真。
我检查了位图的大小,没问题。我检查了 surfaceView 的大小,它在应用第一个过滤器时发生了变化
@override
public void onSurfaceChanged(GL10 gl, int width, int height) {
if (mTexRenderer != null) {
Log.e("ONSURFCHANGED",width+"\nHeight:"+height);
mTexRenderer.updateViewSize(width, height);
}
应用过滤器之前
及之后
这是一组过滤器类型:FILTER TYPE and this: File where applies filter
问题是另一个库按错误的比例裁剪了图像!
谢谢
我在 github 上分叉了这个库:PhotoEditor library 但我没有更改任何与效果过滤器相关的部分。
我的流程是: 下载滑动位图,然后我将发送到 PhotoEditor 库。当我 select 至少一个滤镜(灰色、旋转、ecc...)时图像失真。
我检查了位图的大小,没问题。我检查了 surfaceView 的大小,它在应用第一个过滤器时发生了变化
@override
public void onSurfaceChanged(GL10 gl, int width, int height) {
if (mTexRenderer != null) {
Log.e("ONSURFCHANGED",width+"\nHeight:"+height);
mTexRenderer.updateViewSize(width, height);
}
应用过滤器之前
及之后
这是一组过滤器类型:FILTER TYPE and this: File where applies filter
问题是另一个库按错误的比例裁剪了图像! 谢谢