问题标签 [camera-overlay]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
916 浏览

ios - iOS如何访问原生方形照片设置?

如下图所示,iOS 相机支持方形照片。但是我在文档或网络中找不到如何做到这一点。所有示例都在相机上添加自定义叠加层,然后计算如何裁剪图像等。

我不想这样做,因为可能存在设备不兼容问题,而且由于 Apple 已经做到了,我发现有一种简单的方法可以通过访问本机库来做到这一点。知道怎么做吗?

在此处输入图像描述

0 投票
1 回答
990 浏览

ios - 在 UIImagePickerController 中启用相机胶卷缩略图

有没有办法在 UIImagePickerController 中显示相机胶卷缩略图(下面用红色标记)?右图显示了默认 UIImagePickerController 与相机源的外观。

在此处输入图像描述 在此处输入图像描述

这就是我展示相机的方式:

这篇文章声称这在 2010 年是不可能的,但我希望有新的时代。

0 投票
1 回答
1369 浏览

ios - iOS - 在相机上放置自定义叠加层(垂直对齐)。顶部黑条的大小

我正在寻找以下问题的编程解决方案:我想在相机(iOS)上绘制自定义叠加层。我希望它位于相机输出视图的垂直中心。我已经完成了将我的自定义视图相对于屏幕居中绘制,而不是相对于相机图片。

为此,我需要获取top black bar 的大小。我怎么才能得到它?

顶部和底部条的大小不相等,这就是为什么我得到的图片底部有这个烦人的 y 偏移。

拍照前

注意结果图片的偏移量: 拍完照片后

0 投票
1 回答
302 浏览

ios - 自定义相机覆盖在 iPad 上不起作用

我正在尝试使自定义叠加层正常工作。我的项目中有一个 PNG 图像。边缘有边框,而中心是透明的。在我的代码中,我有:

当我按下按钮来展示控制器时,我得到了这个:

在此处输入图像描述

我做错了什么让相机无法占据整个屏幕,也没有添加overlay.png图像?这就是叠加层的样子,只要记住白色部分实际上是透明的:

在此处输入图像描述

更新

我已经更新了代码:

现在看起来像这样,越来越好,但相机仍然只占屏幕的一小部分,而且框架尺寸不太合适。

在此处输入图像描述

0 投票
0 回答
658 浏览

ios - 在 ios 的相机叠加层上绘制 3D 网格

我正在开发一个增强现实应用程序,我需要在相机叠加层上添加一个 3D 网格。到目前为止我的尝试:

绘图层.h

绘图层.m

并将其添加到相机叠加层

现在我的结果是:

在此处输入图像描述

但我想要这样的输出:

在此处输入图像描述

这段代码有什么问题?请帮忙。

0 投票
1 回答
1563 浏览

ios - AVCaptureSession VS UIImagePickerController 相机预览

我正在开发一个类似于 Instagram iOS 应用程序的应用程序。Instagram 有一个自定义的相机预览。我想开发类似的东西,问题是-为此目的更好地使用什么- UIImagePickerController 具有自定义 cameraOverlayView 属性,还是应该使用 AVCaptureSession ?也许有人有这样的经验,可以给我一个建议。将不胜感激。

0 投票
0 回答
162 浏览

android - 在相机叠加层中获取图像

在此处输入图像描述

我目前在我的自定义相机上有一个相机叠加层(Imageview)。我已经让一切正常了。现在只需要在叠加层中获取图像。我该怎么做。做了很多研究,但没有找到有效的方法。

PS如果你给我负分,请同时说明原因。

0 投票
1 回答
3398 浏览

macos - 在 OSX 上使用相机覆盖的 ffmpeg 屏幕录制

我想使用 ffmpeg 将我的桌面和相机记录为桌面顶部的叠加层。

所以基本上我会有两个需要记录的输入源

综上所述,我需要 [0] FaceTime 高清摄像头作为叠加层,并需要 [1] Capture screen 0 作为主视频。

这甚至可能吗?

更新(2015-10-06):

我从ffscreencast找到了以下命令:

不幸的是,输出的帧速率很慢(i7 Macbook Pro 2014)

有人知道如何获得更高的帧率吗?我的相机只能以每秒 30 帧的速度记录,但输出似乎只有大约 9 帧。为什么有区别?

0 投票
1 回答
776 浏览

ios - Swift:如何更改 UIImagePickerController 的“Use Photo”、“Cancel”、“Shoot”、“Retake”按钮的默认行为

正如这里所解释的,我需要稍微修改标题中列出的按钮的操作/行为。正如一些帖子所建议的那样,我想避免构建一个新的图像选择器覆盖。我只需要将对我的一种方法的调用添加到默认操作中。没有简单的方法可以做到这一点吗?

0 投票
2 回答
75 浏览

ios - 在不关闭 UIImagePickerController 的情况下捕获 UIImage?

我在 a 上使用了自定义覆盖视图UIImagePickerController来捕获UIImage.

自定义覆盖视图有一个按钮。单击此按钮时,我想在UIImage不关闭的情况下捕获UIImagePickerControllerUIImage不使用该didFinishPickingMediaWithInfo方法如何获得?