ios - 使用元数据(EXIF 数据)将 NSData 转换为 UIImage
<p><p>我的 <code>NSData</code> 包含从外部硬件获取的图像具有元数据。我已通过将图像上传到 AWS 对其进行了测试。 </p>
<p>我已经尝试了这两种转换:</p>
<pre><code>UIImage *image = ;
UIImage *image = [ initWithData:_downloadedImageData];
</code></pre>
<p>我进行了研究,发现只要将 <code>NSData</code> 转换为 <code>UIImage</code> 或反之,元数据(EXIF 数据)就会丢失。如何进行转换,以使我的元在两种转换中都退出,即 <code>NSData</code> 到 <code>UIImage</code> 反之亦然</p>
<p>帮助非常感谢</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>试试这个代码</p>
<p>创建保存图像数据的路径。</p>
<pre><code>NSArray *pathArr = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask,
YES);
NSString *path = [
stringByAppendingPathComponent:@"_downloadedImageData.data" ];
</code></pre>
<p>检索保存的数据</p>
<pre><code>NSData *retrievedData = ;
UIImageView *img = [
initWithFrame:CGRectMake(100, 100, 200, 200)];
img.image = ;
;
</code></pre></p>
<p style="font-size: 20px;">关于ios - 使用元数据(EXIF 数据)将 NSData 转换为 UIImage,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/41498128/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/41498128/
</a>
</p>
页:
[1]