問題タブ [cgimagesource]

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

ios - 画像データをデコードせずに画像メタデータを取得する (iOS)

app ディレクトリに画像ファイルがあります。これは、iOS の既定のエンコーダーではなく、独自のエンコーダーでエンコードされます。

形式は JPEG (EXIF) または TIFF です。標準への準拠が確認されているため、この投稿では、任意の画像として扱うことができます。

画像のメタデータを取得したいのですが、デコードしたくありません。私は提案されました:

私が知りたいのは、「これは画像をデコードしますか?」ということです。

画像をサーバーに転送するときに使用される増分オプションがあることは知っています。EXIF 情報を取得した後にデコードを停止する方法はありますか?

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

xcode - CGImageSource は RAW Canon 画像ファイルを開くことができません (Swift を使用)

いくつかのRAW画像を操作するために使用したSwiftで書かれた小さなスクリプトがあり、Xcodeの以前のバージョンまで驚異的に機能しました(最後のバージョンが正確には覚えていませんが、バージョン7.0で機能したことはわかっています. Swift 2 に変換してテストしました)。

しかし、今日実行しようとすると、うまくいきませんでした。私は小さなスニペットで問題を分離しました:

そして、これは結果の出力です:

URL から直接 (を使用してCGImageSourceCreateWithURL) 画像を読み込もうとすると、画像ソースのステータスは 0 (StatusComplete) ですが、インデックス 0 のステータスも -3 (StatusUnknownType) です。もう1つの違いは、URLでロードするときのタイプが「com.canon.cr2-raw-image」であることです。

データのサイズは正しく、URL は正しく、ファイルは正しく読み込まれています。Swift 自体に問題がないことを確認するために、ここで Objective-C を使用してファイルを読み込もうとします。

何か案は?新しい RAW 画像ファイルと既にテスト済みの RAW 画像ファイルの両方を試しました。

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

objective-c - CGImageSourceCreateWithURL は常に nil を返します

CGImageSourceCreateWithURL常に nil を返します。[NSURL fileURLWithPath:getImagePath] を渡しています。私が渡しているURLで画像があることを再確認しました。以下のコードを見つけてください。

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

swift - CGImageSource から CGImage?

PHAsset にアクセスする次のコードを取得しました。これから CGImage を渡す必要があります。

これから CGImage を抽出する必要があります。たどり着くのに一苦労…

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

ios - CGImageSourceCreateThumbnailAtIndex を使用して UIImage からサムネイルを作成する

CGImageSourceCreateThumbnailAtIndexからサムネイルを作成する関数を使用したいUIImage。私が持っているのはUIImageそれ自体だけです。イメージは のスナップショットUIViewです。

サムネイルを作成するために他の方法を使用したくありませんCGImageSourceCreateThumbnailAtIndex..

とはいえ、これは私がこれまでに持っているコードです。

UIImageこのコードでカテゴリを作成しました:

私の問題はこの行にあります:

この関数の最初のパラメーターは を要求しますCGImageSourceRefが、私が言ったようにUIImage、そのイメージはディスクではなくメモリ上にあり、ディスクに保存したくありません。そうしないと、パフォーマンスが低下します。

メモリ上にあるCGImageSourceRefからを取得するにはどうすればよいですか???UIImage