作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个使用相机拍照的 iPhone 应用程序,然后将它们保存到应用程序文档目录中。我使用以下代码将 UIImage 转换为 NSData,
NSData *imageData = [NSData dataWithData:UIImagePNGRepresentation(image)];
然后我使用
编写 NSData[imageData writeToFile:path atomically:NO]
一切正常。问题是 UIImagePNGRepresentation() 非常慢。在我的 3G 上将图像转换为 NSData 需要 8-9 秒。这对我来说似乎是错误的。有人对这个有经验么?这只是缓慢的功能还是我做错了什么?
谢谢
最佳答案
您确定要将相机拍摄的图片保存为 PNG 格式吗?
JPEG 是更适合照片的格式。此外,它可能要快得多!
关于iphone - UIImagePNGRepresentation 慢还是我做错了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1224369/
我是一名优秀的程序员,十分优秀!