app ディレクトリに画像ファイルがあります。これは、iOS の既定のエンコーダーではなく、独自のエンコーダーでエンコードされます。
形式は JPEG (EXIF) または TIFF です。標準への準拠が確認されているため、この投稿では、任意の画像として扱うことができます。
画像のメタデータを取得したいのですが、デコードしたくありません。私は提案されました:
CGImageSourceRef imageSourceRef = CGImageSourceCreateWithData((__bridge_retained CFDataRef)(localImageData), nil);
CFDictionaryRef cfMetadata = CGImageSourceCopyPropertiesAtIndex(imageSourceRef, 0, nil);
NSDictionary *metaDataDic = [NSDictionary dictionaryWithDictionary:(__bridge_transfer NSDictionary *)(cfMetadata)];
私が知りたいのは、「これは画像をデコードしますか?」ということです。
画像をサーバーに転送するときに使用される増分オプションがあることは知っています。EXIF 情報を取得した後にデコードを停止する方法はありますか?