问题标签 [image-capture]
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 - 在某些 Gingerbread 设备上,使用 ACTION_IMAGE_CAPTURE 拍摄的图像对于 ExifInterface.TAG_ORIENTATION 始终返回 1
我在处理ACTION_IMAGE_CAPTURE
活动时遇到了方向问题。我已经使用了,TAG_ORIENTATION
所以我会相应地旋转图片。但是现在我们发现在一些较新的设备上这不起作用。事实上,它对所有方向都返回 1。
这是我们观察到的设备列表;
- 三星注入 4G (2.3.3)
- 三星 Galaxy SII X (2.3.5)
- 索尼 Xperia Arc (2.3.3)
有趣的是,一旦这张图片是画廊,它就会正确显示,如果我选择它,它TAG_ORIENTATION
就会正确填充。所以以某种方式OS
正确地填充了这些信息,但不是在ActivityResult
.
确定方向的最可靠方法是什么?另一个问题上有人建议比较高度和宽度,但是当得到这些时,它们会根据方向正确切换(另一个谜)
编辑:这似乎与另一个错误有关,其中操作系统复制了在画廊中拍摄的图像(它只应该将图像保存在我们指定的 URL 中),问题是画廊中的这张图片有ORIENTATION
信息,而指定位置的一个没有。
这是错误;http://code.google.com/p/android/issues/detail?id=19268
EDIT-2:我已经向 Android 提交了一个新错误。我很确定这是与上述错误相关的操作系统错误。 http://code.google.com/p/android/issues/detail?id=22822
html - 来自未发布网站的完整网页截图
我想在浏览器中拍摄网页的全屏截图。该网页未发布,而是从我的桌面打开。有什么工具或方法可以做到这一点吗?
编辑:我需要对一个长页面进行全屏截图,截图只会截取一半。我可以在带有网页截图的 Google Chrome 中的已发布站点中执行此操作,但这仅在站点已发布时才有效。
编辑:所以基本上捕获一个完整的离线网页,我可以捕获一个然后另一个并将它们粘在一起,但宁愿使用为我做的工具。
iphone - UIImagePickerController takePicture 没有调用任何委托方法
我正在创建一个示例应用程序,它允许使用自定义按钮捕获图像和录制视频。我创建了一个 UIImagePicker 控制器实例并分配委托,一切都完成了takePicture
,但是没有调用委托方法。
我也参考了一些帖子UIImagePickerController takePicture 没有响应并且UIImagepickerController [takepicture] 模态视图消失了没有委托回调但没有得到我的解决方案。
这是我的代码。如果我遗漏任何东西,请告诉我:
但是委托方法:- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
没有被调用。
请帮我解决这个问题。
谢谢大家
windows - 如何将 Direct3D/WPF/DWM 窗口捕获到位图中?
捕获窗口图像的常规方法是调用:
在运行 DWM 的系统上,它很好地抓住了有问题的窗口,即使它被其他窗口重叠或部分不在屏幕上,或者诸如此类。
但是,它在某些窗口(可能是使用 WPF 的窗口)上无法正常工作,并且对玻璃区域做了一些有趣的事情。基本上,GDI 捕获不适用于非 GDI 事物。
我知道我真正想要的是获取 Direct3D 的“后缓冲区”或“前缓冲区”,但我看到的许多示例都是用于捕获整个屏幕或桌面。不知道 Direct3D,我找不到一个示例或简单的语句来说明如何为现有窗口获取正确的对象,然后我可以从中获取缓冲区。
某个善良的灵魂至少可以显示出那个缺失的部分吗?
-约翰
delphi - 如何获取带有组合框的面板图像
我需要捕获面板的图像。
我遇到的问题是,如果面板包含 TCombobox,则不会出现文本。
使用此代码,我放置了一个带有 TCombobox 的面板。然后在文本属性中输入一个值。我也放一个TImage Next 两个吧。然后我添加一个按钮来调用上面的代码。
结果如下:
有没有更好的方法来捕捉面板的真实图像。
android - 如何以编程方式控制/保存使用 android 相机拍摄的图像?
我一直在尝试创建一个与相机相关的应用程序。我知道我可以从顶部以编程方式创建它,但我更喜欢使用手机支持的那个。
我的意思是,而不是从 0 创建相机,我会/可以调用相机活动。毕竟,它提供了我需要的所有系统和 gui。
但是,问题是我希望将结果/图像保存在我之前创建的文件夹中,而不是将其保存在默认的相机文件夹中。并且重命名图像从默认的“图像”到我喜欢的名称。
我该如何控制?
c# - wp7内存不足异常
我想制作一个使用相机捕获图像并将其存储在手机的隔离存储中的应用程序。但是,我能够在每次运行中存储 7 个图像(即每次激活模拟器时)和 8 个图像我捕获并保存,我得到一个内存不足的异常。如果我必须在隔离存储中存储更多图像,我必须停止调试并重新启动调试。我是 wp7 开发的新手。我正在使用模拟器进行调试。请帮忙
c# - 截屏时命令提示符隐藏/删除
我有以下代码来创建屏幕截图,但我面临的唯一问题是它打开命令提示符并让用户关闭它,我可以隐藏/删除这个命令提示符吗?
要运行上述代码,您需要将 IECapt.exe 放在根文件夹中。
macos - 如何使用 ICCameraDevice 拍照?
我正在尝试让 Mac 应用程序与 Canon Mark II 5D 一起使用。
基本上我希望能够单击一个按钮并拍摄照片,检索照片并显示它。我要做的还有很多,但这是我遇到麻烦的部分。
无论如何,我正在使用ICDeviceBrowser
查找设备,并且我能够找到它。我使用以下 delgate 方法将其设置为我的设备。
然后关闭相机,我想我会这样做......但什么都没有发生。
有没有人玩过这个,或者可能知道发生了什么?
ios - iOS AVFoundation 抓图太慢
我正在以这种方式创建会话和AVCaptureStillImageOutput:
输入是后置摄像头。要拍照,我使用下面的代码。问题是,拍照需要太多时间。有可能解决这个问题吗?