我正在尝试将tpe服务器中的jpeg图像数据发送到tcp客户端,而我的客户端设备是iphone移动设备。
我使用cv :: imencode使用opencv将位图数据压缩到服务器中的jpeg数据。
如图所示,图像每行移动一个像素!同样在swift中,我从NSData使用它来显示收到的字节到UIImage:
let dataImage = NSData(bytes: encodedData, length: dlen)
let image = UIImage(data: dataImage as Data)
uiImageView.image = image
我在ios端看到encodedData数组,这与服务器发送的数据完全相同,而且在iphone测试之前我测试了在android和那里,一切都是正确但现在似乎iphone没有正确解码图像
有谁知道那里发生了什么?