我正在制作一个相机滤镜应用程序,因为我正在使用 opengles 和 CameraX,当我使用 PreviewView 时一切正常,但是当我使用 GlSurfaceView 时,当我将设备横向移动时,预览开始倾斜。 我正在渲染器中创建纹理从纹理中创建表面纹理从该表面纹理创建表面提供者最后将这个表面 ...
我正在制作一个相机滤镜应用程序,因为我正在使用 opengles 和 CameraX,当我使用 PreviewView 时一切正常,但是当我使用 GlSurfaceView 时,当我将设备横向移动时,预览开始倾斜。 我正在渲染器中创建纹理从纹理中创建表面纹理从该表面纹理创建表面提供者最后将这个表面 ...
我使用GLSurfaceView在本机代码中绘制三个点,效果很好,直到我尝试在GLSurfaceView.Renderer.onDrawFrame方法中更改点的 position。 而不是改变点的position, glBufferSubData方法导致点丢失, glMapBufferRange导致 ...
我们的 Android 项目现在需要在活动中生成具有透明背景的游戏。 我注意到 libGDX 使用 GLSurfaceView 进行绘制,我知道它能够通过setZOrderOnTop(true)和getHolder().setFormat(PixelFormat.TRANSLUCENT)使 GLS ...
我是 Box2D lib 的新手,也是 GlSurfaceView 的新手,所以我需要你的帮助,我正在使用 Box2D lib 和 android GlSurfaceView,我正在尝试为我的气泡实现简单的触摸和移动效果,我已经成功地将 android 屏幕像素转换为 box2D 世界点,我可以按 ...
我在从视频中提取帧后使用表面视图渲染帧,问题是渲染时有闪烁效果,原始视频很流畅,我在 ImageViewer 中播放帧并按住 NEXT 键切换下一个和下一个它是也很平滑,只有在 SurfaceView 中渲染它们后才会闪烁。 问题是我在帧绘制之间有一段时间,因为我想控制播放帧速率,通过用户的选择使 ...
Android 原生尺寸是 1920x1200 但是 GLSurface 是 1440x900? 不确定此处为这些大 DPI 屏幕配置错误的是什么 CurrentMode:{id=1, width=1200, height=1920, fps=60.000004} refreshRate: ...
我有一个关于在 GLSurfaceView 的 onTouchEvent 处理程序中使用 queueEvent 的问题。 相关代码如下所示: 我的问题是,由于变量 x 和 y 是在两个线程中访问的,我需要在它们之间进行同步吗? ...
我正在开发jiuqiant 的 mediapipe 人脸检测应用程序。 我克隆了 repo,应用程序运行良好,检测到我的脸,但是当我暂停应用程序并恢复时,它崩溃了。 此行有错误永久链接 有了这个日志 很明显,setSurfaceTextureAndAttachToGLContext 正在返回 nu ...
我正在尝试使用 GLSurfaceView 从 Camera2 渲染 output。 当设备处于纵向模式时它可以正常工作,但是当旋转到横向时,图片当然是“横向”的。 关于如何对 output 应用旋转,我做了一些环顾四周,但是似乎有多种不同的方式,我希望有一个适合我的简单方式。 这是我的 GLSur ...
我正在做一个项目,我们需要在视频上覆盖一些 UI 元素。 我已经使用这个项目作为实现这个功能的源代码。 但是当我添加渐变时,我发现 UI 层有时会闪烁,而预览层一直看起来不错。 在这里你可以看到发生了什么,我只是将所有 UI 层填充为灰色。 位于灰色层后面的相机预览层。 任何人都可以就它发生的原因以 ...
我正在使用计时器来更改 GLSurfaceView 上绘制的GLSurfaceView 。 但是没有绘制新的 bitmap。 我究竟做错了什么? 此代码来自https://github.com/ibraimgm/opengles2-2d-demos 。 我稍微修改了它以更改 bitmap。 ...
我是 ARCore 的初学者,我需要显示一个可以点击的 AR 对象,并且可以响应一个动作(例如显示另一个活动)。 我尝试使用这样的例子来做到这一点 - https://creativetech.blog/home/ui-elements-for-arcore-renderable它使用场景形式来显 ...
我有一个 android.opengl.GLSurfaceView(在 ARCore 项目中) 我想获取此视图位置 (X, Y) 处像素的颜色。 我怎样才能做到这一点 ? (以最有效的方式,因为我每帧都会这样做很多次) 谢谢 ! ...
在我的应用程序中,我将 openTok 用于音频和视频通话功能。 附件是我为视频通话目的创建的图像,用于旋转相机视图,有一个相机旋转图标。 在发布流之前,这个旋转相机的图标就位,但是一旦发布流,它就会消失。 这是由于 z 顺序而发生的。 发布流的代码如下: 一旦 glsurface 获得渲 ...
我正在使用HelloAR 演示应用程序,我想捕获我的三星 Galaxy Tab S5e 的屏幕。 在onDrawFrame ,我将截图称为 function: 这是createBitmapFromGLSurface function: 这有效(图像被保存到磁盘并且是完美的),但它绝对是狗慢,所以。 ...
我想在我的活动当前内容之上显示GLSurfaceView作为覆盖。 但是下面的内容需要可见。 这是我的GLSurfaceView设置: 在渲染器中我有: 我可以看到它是半透明的,但透明度绝对不是 alpha 值的 10%。 它要高得多。 即使将清除颜色设置为 (1, 0, 0, 0),我也可以在主要 ...
ExoPlayer - SurfaceView Camera2 + MediaCodec - GLSurfaceView 我正在使用上述视图组播放视频和摄像头。 UI-1: Exo-Surf位于中央, Cam-GLS位于右上角。 UI-2: Cam-GLS在中心, Exo-Surf在右上角。 ...
我有一个 GLSurfaceView 可以预览相机并在纵向上正常工作。 我已经开始尝试以横向方式录制视频,但是当方向改变时会出现一个奇怪的错误。 我没有覆盖OnConfigurationChanged方法,也没有在我的清单中配置android:configChanges="screenSize|o ...
我在 Android Gl20 上发现了一些有趣的东西,我已经能够在“Hello Gl20”Android Studio 示例中重现它,我很想听听关于这件事的任何意见。 简而言之,在 S5(和其他设备)上,第一次使用 gl* 函数浪费了大约 15 毫秒(我会说 gl 上下文,但我只想展示事实而不是 ...
我正在处理具有深度效果视图的自定义照片。我正在将触摸坐标传递给 GLSurfaceView 渲染器以“改变透视图”。但是在纹理之间存在水平条纹,并且在执行此操作时它是 mirrow。 我的片段着色器代码: 我正在传递这样的坐标: ...