gpupixel icon indicating copy to clipboard operation
gpupixel copied to clipboard

[BUG]如何获取拍照的截图呢

Open scp-238 opened this issue 11 months ago • 4 comments

iOS 使用 captureAProcessedFrameData这个函数返回的是个什么结果呢?如何转换成图片 安卓调用这个api,目前会发生崩溃

scp-238 avatar Mar 06 '24 11:03 scp-238

最近会复现修复一下,如果已解决欢迎PR

yonielwest avatar Mar 12 '24 01:03 yonielwest

背景:相机数据给 sdk 传参是使用的这个方法 gpuPixelRawInput->uploadBytes(pixels, width, height, stride);

问题:使用过程中发现,相机的sessionPreset只能传AVCaptureSessionPreset1280x720,传AVCaptureSessionPresetPhoto会导致瘦脸和大眼失去效果,是否是因为代码内部做了处理,导致其他的清晰度不生效?

不知道问题是否出在这个判断? if (!_framebuffer || (_framebuffer->getWidth() != stride || _framebuffer->getHeight() != height)) { _framebuffer = GPUPixelContext::getInstance()->getFramebufferCache()->fetchFramebuffer( stride, height); }

目前我是通过 view 截图的方式实现的拍照效果,感觉sdk 如果能抛出图像信息会更好一点。

scp-238 avatar Mar 12 '24 02:03 scp-238

有开发想找你合作,微信多少呢?

18818474455 avatar Mar 12 '24 22:03 18818474455

Google 一下 GLSurfaceView 截图, 就能 做到了.

xiaoshanlin000 avatar Mar 15 '24 07:03 xiaoshanlin000