問題タブ [uiimagejpegrepresentation]

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 投票する
3 に答える
7320 参照

iphone - UIImagePickerController 圧縮を処理する最速の方法

圧縮のために画像を SQLite データ ストアに格納し、ユーザーに制御を返す最も速い方法は何ですか?

  • UIImagePickerControllerアプリケーションで写真を撮るために使用しています。問題は、の速度のために、画像の使用が非常に遅いことですUIImageJPEGRepresentation
  • JPEG 圧縮をバックグラウンド スレッドにプッシュしたいのですが、これを試す前に、複数の実行にわたって存続する方法で画像を保持できることを確認する必要があります。これは、SQLite の BLOB またはファイルのいずれかを意味します。私が知る限り、すぐに遅い画像のエンコードを行うことに戻ります。

私が達成したいのは、ユーザーがすぐに感じられるほど十分に速い速度です。

これをどのように処理すればよいですか?他に知っておくべきことはありますか?

0 投票する
1 に答える
7945 参照

iphone - UIImageJPEGRepresentation-メモリリリースの問題

iPhoneアプリでは、最大サイズ300Koのメールでjpgを送信する必要があります(mail.appの最大サイズはありませんが、別の問題です)。そのために、300Ko以下の画像が得られるまで品質を下げようとしています。

300Ko未満のjpgを取得する品質(compressionLevel)の適切な値を取得するために、次のループを作成しました。動作していますが、ループを実行するたびに、「[tmpImagerelease];」にもかかわらず、元のサイズのjpg(700Ko)のサイズのメモリが増加します。

どうすればそれを取り除くことができますか、またはなぜそれが起こるのかについてのアイデアはありますか?ありがとう

0 投票する
1 に答える
1145 参照

uiimage - UIImageJPEGRepresentationを使用してサーバーにUIImageをアップロードする

UIImageをサーバーにアップロードするアプリを書いています。写真が追加されているのを見ると、これは完璧に機能します。画像データにUIImageJPEGRepresentationを使用し、NSMutableRequestを構成します。(URL、httpメソッド、境界、コンテンツタイプ、およびパラメーターの設定)

ファイルがアップロードされているときにUIAlertViewを表示したいので、次のコードを記述しました。

returnStringの出力:2010-04-22 09:49:56.226 bbc_iwh_v1 [558:207]戻り情報:OK

問題は、AlertViewが取得されないため、ifステートメントでreturnstring ==@"OK"と表示されないことです。

このリターンストリング値を確認するにはどうすればよいですか?

0 投票する
0 に答える
508 参照

iphone - UIImagePickerController と UIImage をできるだけ早く保存する必要性と、ファイルバッキングを利用する必要性

私はuiimagepickercontroller uiimage memory やその他の関連する質問を読んだことがありますが、1 つのことについて頭を悩ませることができません。

私のアプリでは、ユーザーが自分のライブラリから画像を選択できるようにし、最終的にアップロードします。(ここで興味深いのは、そこにある画像が 12 メガピクセルの高品質カメラに由来する可能性があるということです。たとえば、iTunes は喜んでそれらを電話に同期します。)

さまざまな理由から、私UIImageJPEGRepresentationはすぐにローカルに保存されたファイルに移動しました。

あまり考えずにUIImage、ピッカーから返されたに固執しました。

Instruments のシミュレータでは、UIImageによって返されたUIImagePickerControllerがメモリを解放していることがわかります。これ、アクセスできないライブラリ内のファイルによってサポートされていることを意味しますか?

これは、上記にリンクされている回答のアドバイスが、完全な解像度が必要なときにすぐに画像を保存するということも、追加のオーバーヘッドにつながることを意味しますか? (少なくとも図書館の写真については)

さらに、カメラで撮影した画像には、まだ調査していない内部バッキングがある場合とない場合があります (シミュレーターが iSight を使用できないのはなぜですか?!)。そうでない場合、それは確かにメモリ ホグであり、最初に を実行し、UIImageJPEGRepresentation次にを実行UIImage imageWithContentsOfFile:してバッキングを有効にしますが、これにはかなりの遅延が伴います。

誰でも何か考えはありますか?

0 投票する
3 に答える
14493 参照

iphone - iphone sdkでUIImageJPEGRepresentation画像を表示する方法

UIImageJPEGRepresentation を使用して iPhone に画像を追加したいのですが、以下のコードでは、追加方法がわからないものが不足しています

これから私を助けてください

0 投票する
2 に答える
870 参照

iphone - UIImageをサーバーにアップロードする方法は?

私はiphoneを初めて使用しますが、phpやその他のファイルを使用せずにサーバーにuiimageをアップロードすることはできますか?

いくつかのphpファイルにリクエストを送信して画像をアップロードする例をいくつか入手しました。しかし、私はphpファイルを使いたくありません。

サーバーにサーバーパスとアップロードフォルダーがあります。

誰もがiphoneだけを使用してサーバーに画像をアップロードするソリューションを持っていますか?
どんなアイデアでも大歓迎です。

0 投票する
2 に答える
12760 参照

iphone - iPhone NSData から画像を取得する方法

私のiPhoneアプリでは、画像を保存しNSDataています

しかし、「」から「画像」を取得する方法と、NSDataに再び表示することができますUIImageView

助けて提案してください、ありがとう。

0 投票する
2 に答える
3628 参照

objective-c - UIImageJPEGRepresentationまたはUIImagePNGRepresentationによって生成されたデータを解放する方法は?

私はそのような問題を抱えています:

データがまだメモリに存在するかどうかを確認しました(自動解放プールを空にした後に削除されると予想していました)が、まだ存在していました:(。そのデータを削除する方法はありますか?

0 投票する
1 に答える
11438 参照

iphone - iOS UIImageJPEGRepresentation エラー: JPEG ファイルではありません: 0xff 0xd9 で始まります

次のように、アプリの Documents ディレクトリに .jpg ファイルを書き込んでいます。

後で、次を使用してその画像を UIImage に読み込みます。

表のセルに画像を描画でき、問題ないので、うまくいくことはわかっています。UIImageJPEGRepresentation(myImage, 1.0) を使用しようとすると、デバッガーは次の行を出力します。

関数は nil を返します。なぜこれが起こるのか誰にも分かりますか?ロードされた後、UIImage データを操作するために何もしていません。セル内の画像ビューに UIImage を提供しました。セル内のすべての画像が整列して同じサイズになるように画像ビューのプロパティを設定しましたが、UIImage を NSData に変換できることとは関係ないと思います。