iOS
首页
Server
Android
iOS
PC
Web
Flutter
Uniapp
交流
搜索
登录
iOS
iOS单人聊天
iOS单人聊天
yuzhejun
2023-6-20
341
发送图片,图片模糊,点击预览依然模糊。想问下这是什么情况?
最新回复
(
7
)
HeavyRain
2023-6-20
引用
2
楼
点击预览时,应该会加载图片的链接地址,你可以debug看一下链接地址是否正确,放到浏览器里是否清晰
yuzhejun
2023-6-21
引用
3
楼
选择本地照片发送给对方,我看是在WFCUChatInputBar这个类里面处理的,我把 [ZLPhotoConfiguration default].cameraConfiguration.sessionPreset = CaptureSessionPresetHd1920x1080;但是发送出去后,点击预览图片还是模糊的。点击预览调- (void)didTapMessageCell:(WFCUMessageCellBase *)cell withModel:(WFCUMessageModel *)model 协议方法,返回的消息体model.message.content里面的image直接就是对象并没有看到图片的链接地址,麻烦问下在哪个类方法可以拦截到图片的链接地址。
HeavyRain
2023-6-21
引用
4
楼
WFCCImageMessageContent 方法中,有把图片进行裁剪和压缩的工作,你看看是不是这里处理之后的图片太小了
yuzhejun
2023-6-21
引用
5
楼
这个类接收我看写法没问题,如果有大小就赋值,没有设置了个默认120*120, WFCCImageMessageContent *imgContent = (WFCCImageMessageContent *)msgModel.message.content;
CGSize size = CGSizeMake(120, 120);
if(imgContent.thumbnail) {
size = imgContent.thumbnail.size;
} else {
size = [WFCCUtilities imageScaleSize:imgContent.size targetSize:CGSizeMake(120, 120) thumbnailPoint:nil];
}
是发送的时候客户端做了什么处理吗?
yuzhejun
2023-6-21
引用
6
楼
到这一步发送图片大小都是对的
可是在打开预览图片大小就变成了89*120
yuzhejun
2023-6-21
引用
7
楼
我在野火IM iOSdemo看都是正常的 我代码是同步过来的,是不是客户端有啥设置,还是服务器后台需要啥配置
HeavyRain
2023-6-23
引用
8
楼
可是在打开预览图片大小就变成了89*120 根据这个信息,预览的图片应该是缩略图。预览是这样的,先加载缩略图,然后再加载图片的URL,如果加载图片URL失败或者没有图片URL,则会一直显示缩略图。请检查点击查看时有没有URL,如果有这个URL对不对?
返回
yuzhejun
创作新主题
搜索