jpeg图像数据在ios UIImageView中移动

时间:2017-09-20 15:50:08

标签: ios swift uiimage nsdata

我正在尝试将tpe服务器中的jpeg图像数据发送到tcp客户端,而我的客户端设备是iphone移动设备。

我使用cv :: imencode使用opencv将位图数据压缩到服务器中的jpeg数据。

如果我从服务器发送此图片: simple rendered red triangle in opengl

然后在客户端我有这个图像: iPhone 7 plus screenshot

如图所示,图像每行移动一个像素!同样在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没有正确解码图像

有谁知道那里发生了什么?

0 个答案:

没有答案