問題タブ [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 に答える
13767 参照

iphone - ALAssetsLibrary と ALAsset を使用して、Image を NSData として取り出します

ALAssetsLibrary と ALAsset を使用して、NSData オブジェクトの形式で直接画像を抽出したいと考えています。

NSURL を使用して、次の方法で画像を取り出します。

ここでは画像を UIImage として取得しますが、画像を直接 NSData として取得する必要があります。

UIImageで画像を取得すると、画像のEXIFの詳細がすべて失われるため、これを実行したいと思います。

これが、これを行う代わりに、画像を NSData として直接抽出したい理由です。

この手順により、すべての EXIF の詳細が失われます。

助けてください。

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

cocoa-touch - UIImageJPEGRepresentation が EXC BAD ACCESS をスローする

画像と数値の2つの引数を受け取った関数があります。以下の関数は、「imgData = UIImageJPEGRepresentation(image, 1.0);」行で EXC BAD ACCESS をスローします。理由はわかりません:-(何かアイデアはありますか?

0 投票する
7 に答える
31339 参照

iphone - サイズ別の画像圧縮-iPhoneSDK

画像(カメラ/写真ライブラリ)を圧縮してサーバーに送信したいのですが。高さと幅で圧縮できることは知っていますが、画像をサイズで固定サイズ(200 KB)のみに圧縮し、元の高さと幅を維持したいと思います。JPEGRepresentationの倍率は、サイズではなく、圧縮品質のみを表します。サードパーティのライブラリを使用せずにこれを実現(固定サイズに圧縮)するにはどうすればよいですか?助けてくれてありがとう。

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

iphone - iPhone アプリのドキュメント フォルダーの透明な UIImage

透明部分のある画像を保存しようとしているのですが、ドキュメントフォルダに保存中に透明部分が白くなってしまいました。

以下はコードです....

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

objective-c - AddThis プラグインを使用して共有するために UIImage を jpeg/png ファイルに変換する

「AddThis」と呼ばれる IOS プラグインを使用してそのファイルを共有できるように、UIImage を jpeg や png などの形式に変換したいと考えています。UIImage だけを使用して共有しようとしましたが、プラグインはそれをサポートしていないため、最初に UIImage を jpeg に変換する方法を見つけてから、次のコードに追加する必要があります。

shareImage:[UIImageNamed:@""]そうしないとエラーが発生します。

これまでのところ、を使用して変換しようとしUIImageJPEGRepresentationましたが、適切に変換したとは思いません。正直に言うと、画像を撮って直接変換するのと同じようにしようとしました:

これは正しい方法ではないと何かが教えてくれます...主に私がそれを機能させることができなかったからです。

どんな種類の助けにも本当に感謝します!

基本的に、UIView を変換して UIImage を作成しました。

単純に入れようとしたときに、jpeg形式にしたい

それは私にエラーを与える

0 投票する
4 に答える
1965 参照

iphone - UIView全体のスナップショット/スクリーンショットを撮る - iPhone

UIView のスクリーンショット/スナップショットを撮ろうとしています。現在表示されているビューの下のコードを使用してスクリーンショットを取得できますが、ビュー全体の後にいます。

ビューはスクロールビューであるため、表示されていないコンテンツが下にあり、含めたい

このコードを拡張して、表示されていないビューを考慮するにはどうすればよいですか?

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

xcode - UIImageJPEGRepresentationとくだらない画像

試した後、カメラから撮影した画像をWebサーバーにアップロードすることができました。

しかし、私が理解していないのは、画質が不安定で、解像度が低く、色が非常に少ない理由です。より良い品質を得る方法はありますか?

これが私のコードです:

ありがとうレジス

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

ios - UIImageJPEGRepresentationとUIImagePNGRepresentationはどちらも遅い

ここでは、静的メソッドを持つUIImageのカテゴリごとに画像をバイナリデータに変換しています。私の問題は、UIImageJPEGRepresentationとUIImagePNGRepresentationが6秒まで非常に遅いことです。1秒の解決策が必要です。誰でも助けてくれますか。ここでは、画像のサイズが10kbs以下になるまで、画像をカテゴリメソッドに渡します。


NSData * data; 何かと等しくなければなりません

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

jpeg - JPEG圧縮

JPEG 圧縮プロセスを理解しようとしており、いくつかのことを確認するために次の手順を実行しました。

入力画像 img1.jpg を取得し、IrfanView を使用して圧縮します。たとえば、quality=50 (img1_compress.jpg) とします。

次に、入力画像 img1.jpg (X、Y=16,16 でサイズ 8x8 の block.jpg) から小さなブロックをトリミングし、同じ値の品質パラメーター (50) を使用して圧縮します。これを block_compress.jpg としましょう。

このブロックのピクセル値を完全に圧縮された画像のピクセル値と比較すると、一致しません。

明確にするために、block_compress.jpg の位置 0,0 のピクセル値は、img1_compress.jpg の位置 16,16 のピクセル値と一致する必要があります。

ピクセル値が一致しない理由がわかりません。何か案は?