問題タブ [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アプリは、ある時点でフォームを介してサーバーに画像をアップロードします。
カメラから画像を取得でき、PHOTOLIBRARYから画像を取得できます。
の複数のソースを指定する方法はありますか、sourceType: Camera.PictureSourceType
それとも一度に1つだけかかりますか。
言い換えると...
PhoneGapにネイティブな写真ソースを選択するオプションをユーザーに提供する方法はありますか、それともユーザーが[写真を撮る]または[ライブラリから写真を選択]を選択できる独自の2つのボタンを作成する必要がありますか?
2ボタンソリューションの構築に問題はありませんが、必要がなければ構築したくありません。
android - ファイル/写真の参照から戻ると、phonegap アプリケーションがリロードされる
phonegap を使用してファイルを参照し、サーバーにアップロードしたいと考えています。
問題は、携帯電話 (ドロイド) でファイルを選択してフォーカスがアプリに戻ると、ファイルを開いたときのようにリロードされることです。私は build.phongap.com を使用しており、ios 用のビルドは友人の iphone 5 で動作し、失敗した apk は友人の galexy S で動作しています。
標準の html 入力フィールド '' だけでなく、
次の関数を呼び出すボタン:
どちらも同じ結果です。どちらも iPhone と galexy S で動作しますが、私のドロイドでは、フォーカスが戻るとアプリがリロードされます。どうすればこれが起こらないようにできますか? Facebook アプリまたは Gmail アプリから添付ファイルを参照すると、正常に動作します。
android - cordova: 連絡先の写真をサーバーに送信する
Androidの連絡先からサーバーに写真を送信する方法は? 私は使用していますcordova 2.9.0
cordova - phonegap/cordova getPicture from photolibrary ファイル転送が機能しない
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 の形式という違いが 1 つありますが、それによってどのように違いが生じるのでしょうか。
成功した 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」がハードコードされているようです。
「.jpg」を「.png」に置き換えてみましたが、もちろん拡張子の名前が変わるだけです。
c# - AxHost.GetPictureFromIPicture() メソッドがありません。MS Access データベースから画像 (添付ファイル) を取得しています
AxHost.GetPictureFromIPicture() を使用して、MS Access 2013 データベース ファイル (*.accdb) から GIF 画像 (添付ファイルの種類として保存) を取得しようとしています - それを Image に変換して、PictureBox に表示できるようにします。しかし、その方法はありません!:( 何か不足していますか? smtg を設定またはインストールする必要がありますか?
変換しないと、「'System.__ComObject' 型の COM オブジェクトをクラス型 'System.Drawing.Image' にキャストできません」というエラーが表示されます。
私は実際にすべてを正しい方法で行っていますか?または、より良い解決策はありますか?私を助けてください。
android - Cordova 5.0.0 getPicture が 1 回機能し、2 回目の getPicture で失敗する
標準のドキュメント実装を使用して、ギャラリーから画像を取得し、それを画面に表示します。
プラットフォームはアンドロイドです。
- 「ギャラリーからの写真」ボタンを押します
- ギャラリーを選択するダイアログが開きます。
- ギャラリーが開き、写真を選択します
- onSucces 関数が呼び出され、画像が画面に表示されます。
でも、
- 「ギャラリーからの写真」ボタンをもう一度押して、新しい写真を選択します
- onFail 関数が呼び出され、メッセージ「Selection Cancelled」が表示されます
- ギャラリーを選択するダイアログが開きます
- 私は絵を選ぶ
- 3.のダイアログがまだ表示されている
関連トピックで見つけたものをチェックして試した解決策を探しています。
- Manifest.xml には android:launchMode="singleTop" があります
- カメラ プラグインと Android プラットフォームを削除して、再度追加しました
- Cordova 5.0.0 を使用しています
- Samsung S4 miniでテストします
更新 1
私は Android 用の解決策を見つけましたが、非常に見にくいと感じているので、より良い解決策があれば提案してください:
最初の成功したコールバックを処理した後、アプリをリロードします。
location.reload(); //アンドロイドのみだと思いますか?
c# - 画像と背景画像が null のときに現在の表示画像ボックスの画像を取得する
ピクチャ ボックスのハンドルが外部ライブラリに渡されます。
指定されたイベントがトリガーされた後、結果の画像が画像ボックスに表示されます。
画像ボックスの内容を画像に保存しようとしましたが、
これら2つの横の画像ボックスに画像を表示するにはどうすればよいですか?
base64 - 「ループ内で関数を作成しないでください。」糸くずエラー。正しい書き方は?
コントローラーのコードを以下に示します。これを解決する正しい方法は何ですか?
コードを見る
angularjs - Ionic 1、firebase ストレージ、cordova.getPictures、画像を保存しない?
ionic 1 と firebase 3 でアプリケーションをプログラミングしています。
firebaseのストレージに画像をアップロードしたいです。
html fileupload を使用すると画像は保存されますが、「cordova.getPictures」を使用すると画像は保存されません。
コード: