問題タブ [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 投票する
1 に答える
422 参照

ios - iOS でサーバーに送信する前に画像をトリミングする

サーバーに送信する前に画像をトリミングしようとしていますが、問題が発生しています。

私はこれをやろうとしていました:

imageUploadReq.photo = [self encodeToBase64String:[UIImage imageWithData:UIImageJPEGRepresentation(fileData, 0.07f)]];

しかし、Xcode は「互換性のないポインター型が NSData * をパラメーター型 UIImage に渡す」と不平を言っています。キャストしようとしましたが、うまくいきませんでした。

コードは次のとおりです。

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

ios - キー imagem1 のタイプが無効です。ファイルが必要ですが、文字列を取得しました

使用しようとしましUIImagePNGRepresentationたが、画像を Parse にアップロードすると大きすぎますが、小さい画像は正常に機能していました。そのため、使用しようとしましUIImageJPEGRepresentationたが、画像が大きいか小さいかは関係ありません。常に「キー imagem1 のタイプが無効です。ファイルが必要ですが、文字列を取得しました」というエラーが表示されます。

文字列を手に入れましたか?どのように?ありがとうございました :)

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

ios - 圧縮されたイメージで「タイプの引数リストで 'insert' を呼び出すことはできません」

このエラーが発生し、「(Character, atIndex: Int)」タイプの引数リストで「insert」を呼び出すことができない理由がわかりません

このコードは機能しています:

これはそうではありません:

圧縮された画像を配列に保存する必要があるだけで、「挿入」を使用する必要があるため、「imagemEscolhida-1」を選択して画像を正しい位置に配置できます... PickedImage で動作しますが、圧縮すると機能しません仕事。

ありがとうございました。

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

ios - スナップショット ios を取得するより高速な方法

私は持っていUICollectionViewます。オブジェクトごとに 2 つのスナップショットを生成したいと考えています。

サンプルコード:

cellForItemAtIndexPath にコードを記述しました。パスに画像がない場合は、自動的に作成されます。アプリケーションを初めて起動すると、多くのスナップショットが作成されているため、UI が応答しません。これにより、ユーザーの操作が遅くなります。これに対する回避策はありますか?

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

ios - UIImageJPEGRepresentationメソッドを使用してwritetofile経由で.jpegファイルを保存するとサイズが大きくなり、iosでUIImageWriteToSavedPhotosAlbumになる理由

UIImageオブジェクトをデバイスの .jpeg ファイルに保存しようとしていますが、次のコードを使用しています:

UIImageWriteToSavedPhotosAlbum(mimage,nil,nil,nil).jpeg 形式の画像を保存しますが、同じ画像オブジェクトを .jpeg 形式で同じ品質で保存する方法と比較して、メモリを多く消費します。

私の質問は、なぜそうなのか..??

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

ios - UIImagePNGRepresentation - iOS を使用して画像サイズを圧縮するには?

UIImagePNGRepresentation画像保存に使っています。結果の画像のサイズは 30+ KB で、私の場合は BIG です。

使用UIImageJPEGRepresentationしてみましたが、画像を圧縮できるため、画像は5KB未満のサイズで保存されますが、JPEGで保存すると背景が白くなり、望ましくありません(私の画像は円形なので、保存する必要があります透明な背景)。

を使用して画像サイズを圧縮するにはどうすればよいUIImagePNGRepresentationですか?

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

ios - Swift - Spotlight 検索で円形の画像を取得する (つまり、サムネイル内)

「thumbnailData」が正方形ではなく円形の画像になるように、スポットライト検索に表示される画像をトリミングする方法について誰か考えがありますか?

これは RayWenderlich.com から取得したものです。

これらの解決策はどれも望ましい効果をもたらしません: UIImage を円にカットする Swift(iOS)

画像を正常にトリミングできますが、スポットライト機能により、トリミング/マスクされた境界線の周りに白い背景が配置されます。スポットライトの連絡先 (kUTTypeContact) では可能ですが、私が見ることができるコンテンツ (kUTTypeContent) ではありません。

これは、そこにあるボフィンが覗くための私のコードです:

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

ios - iOS で UIImageJPEGRepresentation を使用してもメモリが減らない

B64で文字列画像を返すフレームワークを構築しています

これは私の回線コードです

UIImageJPEGRepresentation画像を縮小してからB64にするために使用しています

しかし、アプリケーションフローでこの行を使用するたびに、メモリがアプリケーションの制限メモリに達してアプリが壊れることはありません

メモリーレポート

なぜこれを行うのですか?

編集:これは私のコードフローです