问题标签 [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.
cordova - Phonegap - 为用户提供 PictureSourceType 选项
刚开始:
我的 PhoneGap 应用程序有时会通过表单将图像上传到服务器。
我可以从 CAMERA 获取图像,也可以从 PHOTOLIBRARY 获取图像。
有没有一种方法可以指定多个来源,sourceType: Camera.PictureSourceType
或者一次只需要一个。
换句话说...
有没有办法让用户选择他们的 PhoneGap 原生的照片源,或者我需要创建自己的 2 个按钮,用户可以在其中选择“拍照”或“从库中选择照片”
我在构建 2 按钮解决方案时没有任何问题,但如果我不需要的话,我不想构建它。
android - PhoneGap 的 getPicture() 调用不会保存到 Android 手机上的图库
我一直在尝试使用 PhoneGap 功能用我的 Android 手机拍照并将其保存到手机的图库中。我没有任何问题让他们的完整示例项目启动并运行,但代码永远不会保存图像。我们已经在 Iphone 上进行了测试,没有任何问题,所以我想知道是我做错了什么还是这是另一个 Android 问题。
以下是我根据我在网上看到的情况采取的步骤。
添加到 app/res/xml/config.xml 文件 添加到清单文件 更改 getPicture() 中的选项以包含“saveToPhotoAlbum”选项我也尝试将目标类型更改为FILE_URI但仍然没有运气。该应用程序仍然可以显示捕获的图像,所以我知道它已经走了那么远,我只是不知道为什么它没有保存到画廊。
android - 从浏览文件/照片返回时 phonegap 应用程序重新加载
我想使用 phonegap 浏览文件并将其上传到服务器。
问题是,在我的手机(机器人)上,一旦我选择了一个文件并且焦点返回到我的应用程序,它就会重新加载,就像我刚刚打开它一样。我正在使用 build.phongap.com 并且我的 ios 构建适用于我的朋友 iphone 5,而对我来说失败的 apk 正在使用朋友的 galexy S。
我已经尝试过标准的 html 输入字段 '' 以及
调用以下函数的按钮:
两者的结果相同。它们都适用于 iphone 和 galexy S,但在我的机器人上,当焦点返回时,我的应用程序会重新加载。我怎样才能防止这种情况发生?当我从 facebook 应用程序或 gmail 应用程序浏览附件时,它工作正常。
android - 科尔多瓦:将联系人照片发送到我的服务器
如何将照片从 android 联系人发送到我的服务器?我在用着cordova 2.9.0
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
android - 如何在 Android 上使用 Cordova 3.5 获取 png 图片
我正在尝试使用cordova-plugin-camera检索一张PNG图片,代码如下:
但它总是返回一个 JPG 文件。有人在 Android 上成功获得 PNG 吗?
在 CameraLauncher.java l.390 和许多其他位置查看 Android 的 java 插件源,“.jpg”似乎是硬编码的:
我尝试用“.png”替换“.jpg”,但当然这只改变了扩展名。
c# - AxHost.GetPictureFromIPicture() 方法丢失,从 MS Access 数据库中检索图片(附件)
我正在尝试使用 AxHost.GetPictureFromIPicture() 从 MS Access 2013 数据库文件 (*.accdb) 中获取 GIF 图像(保存为附件类型) - 将其转换为图像,以便我可以在 PictureBox 中显示它。但是方法不存在!:( 我错过了什么吗?我需要设置或安装 smtg 吗?
如果没有转换,我会收到此错误:“无法将 'System.__ComObject' 类型的 COM 对象转换为类类型 'System.Drawing.Image'”
我真的以正确的方式做整件事吗?还是有更好的解决方案?请帮我。
ios - iPhone 5、6 或 6+ 可以同时使用两个摄像头拍照吗?
关于音频/视频录制,我同时找到了一些关于前置和后置摄像头使用的答案,这是不可能的。
在这里详细说明: iPhone4可以同时从前置和后置摄像头录制吗?
但是,是否可以同时使用两个相机为 iOS 拍照?
android - Cordova 5.0.0 getPicture 工作一次,第二次 getPicture 失败
我使用标准文档实现从图库中获取图片并将其显示在屏幕上。
平台为安卓。
- 我按下一个按钮“来自画廊的图片”
- 一个对话框打开,我从中选择画廊。
- 图库打开,我选择一张图片
- 调用 onSucces 函数并在屏幕上显示图片。
然而,
- 我再次按下“图库中的图片”按钮选择一张新图片
- 使用消息“选择取消”调用 onFail 函数
- 一个对话框打开,我从中选择画廊
- 我选择图片
- 3. 的对话框仍然显示
寻找解决方案我检查并尝试了我在相关主题上找到的内容:
- Manifest.xml 有 android:launchMode="singleTop"
- 我删除了相机插件和android平台并重新添加了它们
- 我使用科尔多瓦 5.0.0
- 我在三星 S4 mini 上测试
更新 1
我找到了一个Android的解决方案,但我觉得它很丑陋,所以如果有人有更好的解决方案请建议:
处理完第一个成功回调后,重新加载应用程序:
location.reload(); //我猜只适用于android?
cordova - 相机Phonegap
我正在尝试从 phonegap 上的科尔多瓦相机插件获取低质量图像,我正在传递质量参数。但是无论我发送多少百分比,我仍然可以获得完整的质量。