问题标签 [picturecallback]
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.
android - 如何为 YUV 图像添加热效应
谷歌搜索了很多之后。我找到了一种更改单帧预览的方法。如果我错了,请纠正我。
回调让你get the frame of a Camera in byte
。现在您可以保存或修改它。
首先,我只想为这些字节添加热效应或夜间效应。如何将这些颜色(效果)添加到 YUVImage or byte[]
数据中。
如何对 YUVImage 或 byte[] 应用滤镜/效果。
为了拍照,我应该使用android.hardware.Camera.PictureCallback
或setOneShotPreviewCallback()
编辑
我想我找到了一些有助于过滤位图图像的有用链接。
android - GC 在调用 onPictureTaken 方法之前清理对象
我开发了一个应用程序,可以在不向用户预览照片的情况下拍摄照片。我的问题是在执行 OnPictureTaken 方法之前,有时 GC 会清理由方法 Camera.takePicture() 创建的对象。因此,当它发生时,应用程序无法保存该照片。
这是拍摄照片的班级:
我尝试将回调更改为全局变量或将其用作我的类的实现,但是它们都没有顺利运行。
这是logCat:
android - 用安卓拍照
嗨,我正在使用 SurfaceView 开发具有相机功能的应用程序。我想在创建表面视图时拍照。
在我的片段的 onCreateView 方法中,初始化了我需要的一切。
在 initWidgets() 方法中初始化 SurfaceView 对象如下
在 OnResume() 方法中获取 surfaceHolder 对象。
safeCameraOpen() 我已经关注了Android 开发者链接。使用与提到的相同的代码。
surfaceHolder.callback 使用如下
我想在片段加载时拍照。
我已经尝试过 OnViewCreated()、onResume() 和 onStart() 生命周期方法。在其中我使用了以下行
(在 safeCameraOpen() 方法中创建和初始化的 mCamera 对象)
如果我在提到的生命周期方法中尝试过,我会收到以下崩溃错误。
但是,当我在按钮内使用 Camera 对象的 takePicture() 方法时,单击它会捕获图片。
如何在没有查看点击的情况下拍照?
android - 自定义相机照片未显示在 Windows 资源管理器中
我已经按照 android 网站上关于如何创建自定义相机应用程序的说明进行操作,到目前为止我做到了。我创建了一个带有拍照按钮的布局,它工作正常,图像使用Camera.PictureCallback
.
问题是,当我通过电缆将手机连接到 PC 时,如果我从应用程序浏览到保存图像的目录,即使我刷新目录,它们也不会显示。如果我在应用程序中使用它们,它工作正常,这意味着它们保存在目录中并且路径是正确的。我还可以看到他们File Explorer
在电话上使用 a。
但是,如果我使用Windows Explorer
,它们直到一段时间后才会显示。
这是正常的还是我在这里遗漏了什么?
手机(三星 Galaxy S6)作为媒体设备 (MTP) 连接到 PC,但我也尝试将其作为相机 (PTP) 连接,结果是一样的。
这是我用来保存图像的示例代码:
根据我在互联网上的发现,这可能会有所帮助:
但它没有,事实上应用程序现在崩溃了:
Activity com.example.testApplicationCamera.CameraActivity 泄露了最初注册在这里的 IntentReceiver com.example.testApplicationCamera.CameraActivity$1@28968130。您是否错过了对 unregisterReceiver() 的调用?
Android 4.4 KitKat 及更高版本似乎不支持此功能。我不认为我真的需要它,因为我不想让它在画廊或任何东西中可见,它实际上工作正常,只是出于好奇,为什么它没有出现在 Windows 资源管理器中?
android - 使用 takePicture() 时如何接收保存图片的确认
如何接收takePicture()
正在使用时保存的图片的确认,以便finish()
之后可以使用。
我用了
但是通过使用它,我无法获得使用的图片,因为在使用图片之前调用了完成。
我不想使用handler
,AsyncTask
也没有工作不知道为什么。
请帮忙。提前致谢。
android - 从 Camera.takePicture() 对 onPictureTaken 的异步调用不会发生以每隔 x 秒保存一次捕获的图像
我正在尝试构建一个 android 应用程序来捕获图像并每隔 x 秒自动将它们保存在 SD 卡上。对于 PictureCallback,从 takePicture() 到 onPictureTaken() 的调用从未发生在我身上。
以下是创建对象的活动,它创建相机对象,并且按钮的 onclick 侦听器调用 takePicture()
这是保存捕获图像的逻辑
Flow 永远不会到达 onPictureTaken() 方法中的打印语句