问题标签 [uiimagejpegrepresentation]
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.
swift - UIImageJPEGRepresentation 生成没有 SOI 标记的 JPEG
我正在使用UIImageJPEGRepresentation(UIImage, 1.0)
Swift 版本 4(?) 生成 JPEG 图像数据。
我正在使用第 3 方 JPEG 解码器,但它会抛出一个错误,即找不到 SOI(图像开始)标记。
如何在 Swift(最好)或 Objective-C 中使用 SOI 标记生成格式正确的 JPEG?
这是标准 Swift 中的一个已知问题吗?我应该开始研究第 3 方 JPEG 编码器吗?
ios - 图像在未应用压缩的情况下被压缩
let img = UIImage(data: imgData) 当我打印 imgData 它给我下面的结果 - ▿ 10506316 字节
- 计数:10506316 ▿ 指针:0x00007fb326000000
- pointerValue : 140407413407744 这是正确的,因为它是 10 mb 图像。但是当我使用 let data = UIImageJPEGRepresentation(img!, 1)再次将此 img 转换为数据 并打印数据时,它给了我以下结果-
打印数据描述:▿可选▿一些:20934049字节-计数:20934049▿指针:0x000000013cd32000-pointerValue:5315436544
怎么变双了??谁能帮我这个?