问题标签 [getpicture]

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 投票
1 回答
1623 浏览

cordova - Phonegap - 为用户提供 PictureSourceType 选项

刚开始:

我的 PhoneGap 应用程序有时会通过表单将图像上传到服务器。

我可以从 CAMERA 获取图像,也可以从 PHOTOLIBRARY 获取图像。

有没有一种方法可以指定多个来源,sourceType: Camera.PictureSourceType或者一次只需要一个。

换句话说...

有没有办法让用户选择他们的 PhoneGap 原生的照片源,或者我需要创建自己的 2 个按钮,用户可以在其中选择“拍照”或“从库中选择照片”

我在构建 2 按钮解决方案时没有任何问题,但如果我不需要的话,我不想构建它。

0 投票
1 回答
3117 浏览

android - PhoneGap 的 getPicture() 调用不会保存到 Android 手机上的图库

我一直在尝试使用 PhoneGap 功能用我的 Android 手机拍照并将其保存到手机的图库中。我没有任何问题让他们的完整示例项目启动并运行,但代码永远不会保存图像。我们已经在 Iphone 上进行了测试,没有任何问题,所以我想知道是我做错了什么还是这是另一个 Android 问题。

电话差距示例

以下是我根据我在网上看到的情况采取的步骤。

添加到 app/res/xml/config.xml 文件 添加到清单文件 更改 getPicture() 中的选项以包含“saveToPhotoAlbum”选项

我也尝试将目标类型更改为FILE_URI但仍然没有运气。该应用程序仍然可以显示捕获的图像,所以我知道它已经走了那么远,我只是不知道为什么它没有保存到画廊。

0 投票
0 回答
122 浏览

android - 从浏览文件/照片返回时 phonegap 应用程序重新加载

我想使用 phonegap 浏览文件并将其上传到服务器。

问题是,在我的手机(机器人)上,一旦我选择了一个文件并且焦点返回到我的应用程序,它就会重新加载,就像我刚刚打开它一样。我正在使用 build.phongap.com 并且我的 ios 构建适用于我的朋友 iphone 5,而对我来说失败的 apk 正在使用朋友的 galexy S。

我已经尝试过标准的 html 输入字段 '' 以及

调用以下函数的按钮:

两者的结果相同。它们都适用于 iphone 和 galexy S,但在我的机器人上,当焦点返回时,我的应用程序会重新加载。我怎样才能防止这种情况发生?当我从 facebook 应用程序或 gmail 应用程序浏览附件时,它工作正常。

0 投票
0 回答
173 浏览

android - 科尔多瓦:将联系人照片发送到我的服务器

如何将照片从 android 联系人发送到我的服务器?我在用着cordova 2.9.0

0 投票
3 回答
3626 浏览

cordova - phonegap/cordova getPicture from photolibrary file-transfer 不工作

我在结合 Cordova 的 camera.getPicture 插件和他们的 FileTransfer.upload 插件时遇到了一些问题。最奇怪的是,当我从相机拍摄照片时,一切都很好,而不是当我从图书馆检索照片时。

问题看起来像这样:Phonegap/Cordova Uploading Image from gallery is not working on Android Kitkat

但我使用的是 Cordova 3,所以必须解决 kitkat 问题。

我的代码:

take_photo 和 get_photo 都命中了相同的函数 onTakeSuccess,因此它们将获得相同的过程。当源是相机时,图像被正确上传,服务器给出正确的响应(和 HTTP 201)。

但是,当源是库时,这会失败。FileTransfer.Upload 给出错误代码 1(找不到文件),但这不可能是真的,因为图像在我的应用程序的图像元素中正确显示。

服务器给出 HTTP 400 错误请求。

这个过程有一个不同之处,就是图像 URL 的格式,但是这应该如何产生这种不同呢?

记录成功的 getPicture (CAMERA):

记录不成功的 getPicture (LIBRARY):

此外,getPicture (LIBRARY) 情况会发出此警报:

Code = 1-400, image:file:///mnt/sdcard/Android/data/com.XXX.YYY/cache/modified.jpg?1404910903858

0 投票
1 回答
926 浏览

android - 如何在 Android 上使用 Cordova 3.5 获取 png 图片

我正在尝试使用cordova-plugin-camera检索一张PNG图片,代码如下:

但它总是返回一个 JPG 文件。有人在 Android 上成功获得 PNG 吗?

在 CameraLauncher.java l.390 和许多其他位置查看 Android 的 java 插件源,“.jpg”似乎是硬编码的:

我尝试用“.png”替换“.jpg”,但当然这只改变了扩展名。

0 投票
1 回答
265 浏览

c# - AxHost.GetPictureFromIPicture() 方法丢失,从 MS Access 数据库中检索图片(附件)

我正在尝试使用 AxHost.GetPictureFromIPicture() 从 MS Access 2013 数据库文件 (*.accdb) 中获取 GIF 图像(保存为附件类型) - 将其转换为图像,以便我可以在 PictureBox 中显示它。但是方法不存在!:( 我错过了什么吗?我需要设置或安装 smtg 吗?

如果没有转换,我会收到此错误:“无法将 'System.__ComObject' 类型的 COM 对象转换为类类型 'System.Drawing.Image'”

我真的以正确的方式做整件事吗?还是有更好的解决方案?请帮我。

0 投票
1 回答
756 浏览

ios - iPhone 5、6 或 6+ 可以同时使用两个摄像头拍照吗?

关于音频/视频录制,我同时找到了一些关于前置和后置摄像头使用的答案,这是不可能的。

在这里详细说明: iPhone4可以同时从前置和后置摄像头录制吗?

但是,是否可以同时使用两个相机为 iOS 拍照?

0 投票
0 回答
197 浏览

android - Cordova 5.0.0 getPicture 工作一次,第二次 getPicture 失败

我使用标准文档实现从图库中获取图片并将其显示在屏幕上。

平台为安卓。

  1. 我按下一个按钮“来自画廊的图片”
  2. 一个对话框打开,我从中选择画廊。
  3. 图库打开,我选择一张图片
  4. 调用 onSucces 函数并在屏幕上显示图片。

然而,

  1. 我再次按下“图库中的图片”按钮选择一张新图片
  2. 使用消息“选择取消”调用 onFail 函数
  3. 一个对话框打开,我从中选择画廊
  4. 我选择图片
  5. 3. 的对话框仍然显示

寻找解决方案我检查并尝试了我在相关主题上找到的内容:

  • Manifest.xml 有 android:launchMode="singleTop"
  • 我删除了相机插件和android平台并重新添加了它们
  • 我使用科尔多瓦 5.0.0
  • 我在三星 S4 mini 上测试

更新 1

我找到了一个Android的解决方案,但我觉得它很丑陋,所以如果有人有更好的解决方案请建议:

处理完第一个成功回调后,重新加载应用程序:

location.reload(); //我猜只适用于android?

0 投票
0 回答
45 浏览

cordova - 相机Phonegap

我正在尝试从 phonegap 上的科尔多瓦相机插件获取低质量图像,我正在传递质量参数。但是无论我发送多少百分比,我仍然可以获得完整的质量。