作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
NSDictionary* result = nil;
CGImageSourceRef source = CGImageSourceCreateWithData((__bridge CFDataRef)[self TIFFRepresentation], NULL);
if ( NULL == source )
{
}
else
{
CFDictionaryRef metadataRef = CGImageSourceCopyPropertiesAtIndex (source, 0, NULL);
if (metadataRef)
{
NSDictionary* immutableMetadata = (__bridge NSDictionary *)metadataRef;
if (immutableMetadata)
{
result = [NSDictionary dictionaryWithDictionary : (__bridge NSDictionary *)metadataRef];
}
CFRelease(metadataRef);
metadataRef = nil;
}
CFRelease(source);
source = nil;
}
return result;
我正在将 XCode 与 ARC 一起使用。当我在循环中的许多图像上运行此代码时,此代码会导致我的应用程序泄漏内存。有人知道我做错了什么吗?
最佳答案
将 @autoreleasepool 包裹在代码中解决了这个问题。图片约为 1.2MB
关于cocoa - CGImageSourceRef 内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14715805/
NSDictionary* result = nil; CGImageSourceRef source = CGImageSourceCreateWithData((__bridge CFDataRe
嘿伙计们,我目前正在尝试从用户通过 UIIMagePickerController 选择的图像中获取 EXIF 数据。 。我似乎无法弄清楚如何获得可用于 CGImageSourceCreateWith
我使用下面的代码在 C++ 库中加载图像。加载某些图像时,图像的旋转是错误的。它似乎会影响来自 iPhone 相机的 JPEG。我该如何解决? 据推测,某处有一个标志为相机捕获的 JPEG 设置。我不
如何从原始数据创建一个CGImageSourceRef?我有一个文件只包含图像的像素信息。我知道分辨率和深度等等(例如 640x860、RGB、8 位、方向 = 1、DPI = 300)。这些信息不存
我正在尝试使用 CGImageSourceCreateThumbnailAtIndex有效地创建图像的调整大小版本。我有一些现有代码可以使用磁盘中的图像执行此操作,现在我正在尝试使用来自 ALAsse
我是一名优秀的程序员,十分优秀!