Office PowerPoint(PPT)和WPS PowerPoint(PPT)中插入图片时不压缩文件中图像测评对比

在这里插入图片描述

💪 专业从事且热爱图像处理,图像处理专栏更新如下👇:
📝《图像去噪》
📝《超分辨率重建》
📝《语义分割》
📝《风格迁移》
📝《目标检测》
📝《图像增强》
📝《模型优化》
📝《模型实战部署》
📝《图像配准融合》
📝《数据集》
📝《高效助手》


在这里插入图片描述

用Office PPT演示成果时,PPT中图像质量与原图差距太大,多番测试发现大坑,即使在Office PPT中设置了插入图片时不压缩文件中图像选项,Office PPT依然会对插入图像进行压缩加噪,与原图差距较大。

一、Office PPT插入图像质量测评

1.1 Office PPT中设置 插入图片时不压缩文件中图像

具体设置方法见下:

在PPT文档编辑页面中,左上角点击文件,进入“选项”菜单。

在这里插入图片描述

在这里插入图片描述

点击“高级”选项,勾选“不压缩文件中的图像”。

在这里插入图片描述

1.2 新建Office PPT插入图片

在Office PPT中插入图片时,显示与原图一致,当点击保存后或放映PPT,PPT中图像就会出现噪点,具体见下:

在这里插入图片描述

1.3 噪点对比

在这里插入图片描述

下面下保存PPT后的对比图:

在这里插入图片描述

从上对比图可以看出,保存后的图出现了很多明显噪点,原图是无噪的,放大图见下:

在这里插入图片描述

后续尝试过其它方法,Office PPT一直没解决该问题,我用的office是2016版。

二、WPS PPT插入图像质量测评

下载WPS,新建PPT,插入同样的图片。

2.1 WPS PPT中设置 不压缩文件中的图像

点击界面左上角的“文件”,在新打开的页面左下角点击“选项”。

在这里插入图片描述

进入“选项”窗口后,点击“编辑”栏,勾选“不提示且不压缩文件中的图像”,点击“确定”就可以了。

在这里插入图片描述

2.2 新建WPS PPT插入图片

在这里插入图片描述

2.3 图片对比

在这里插入图片描述

将WPS PPT中保存后的图片放大查看,见下:

在这里插入图片描述
从上图可以看出,WPS PPT中插入图片可以较好的保留原图信息,没有压缩和加噪点情况,完胜Office PPT。

三、总结

从上面实测可以看出,图像处理领域学者展示PPT时,最好用WPS PPT,能更真实的展示出原图信息。

我自己的Office PPT版本为2016版,其它高版本不知道有没有类似问题,如果有学者解决Office PPT图像质量问题,欢迎留言讨论。

感谢您阅读到最后!😊总结不易,多多支持呀🌹 点赞👍收藏⭐评论✍️,您的三连是我持续更新的动力💖

关注公众号「视觉研坊」,获取干货教程、实战案例、技术解答、行业资讯!

### WPS插入 GIF 动播放的解决方案 当在WPS中遇到插入GIF动播放的情况时,可能是因为软件本身对于GIF的支持有限或是版本更新带来的兼容性问题。通常情况下,默认办公套件如WPS可能会尝试将GIF作为静态图片处理而是动画序列。 为了使GIF能够在文档内正常播放,建议采取以下方法: #### 方法一:嵌入HTML对象 通过嵌入HTML对象的方式可以让某些支持HTML渲染的应用程序正确显示动态内容。过这种方法依赖于具体应用程序对HTML标签的支持程度,在WPS中的效果一定理想[^1]。 #### 方法二:转换为视频格式并插入 考虑到直接插入GIF存在诸多便之处,可考虑先将其转换成常见的视频格式(如MP4),再利用WPS的文字处理功能来添加媒体文件。这样仅能够确保动画顺利播放,而且还可以更好地控制其尺寸大小以及质量参数。 #### 方法三:使用在线工具或第三方编辑器预览 由于部分文字处理器并具备良好的GIF浏览体验,因此可以在编写过程中借助其他平台先行测试效果。例如上传至个人博客、社交媒体等地方获取链接地址,随后以超链接形式加入文中;或者下载专门用于管理展示GIF素材的应用程序辅助完成工作流。 ```python import imageio.v2 as imageio from PIL import Image def compress_gif(input_path, output_path, target_size_kb=1500): gif = imageio.get_reader(input_path) new_frames = [] for frame in gif: pil_frame = Image.fromarray(frame) # Adjust quality or resize here if necessary before saving back to list new_frames.append(pil_frame) durations = [frame.duration for frame in gif] new_frames[0].save(output_path, save_all=True, append_images=new_frames[1:], duration=durations, loop=0) while os.path.getsize(output_path) / 1024 > target_size_kb: # Implement compression logic such as reducing resolution or color depth pass compress_gif('large_input.gif', 'optimized_output.gif') ``` 此代码片段展示了如何读取一个较大的GIF文件,并对其进行优化以便适应特定平台的要求,比如降低文件体积使其适合在网络平台上分享。需要注意的是实际应用时还需要根据具体情况调整具体的压缩策略。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

视觉研坊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值