以全分辨率从 PowerPoint 2019 中提取原始 PNG 图像?

kdb*_*kdb 2 resolution images microsoft-powerpoint

在 Powerpoint 2019 中,我试图以原始分辨率获取嵌入图像。我注意到,如果我单击“另存为图像”,则生成的图像将具有极低的分辨率,远低于添加到幻灯片的图像文件的分辨率。

例如,我在幻灯片中添加了一个 1180x760 的 PNG。当我后来想检索它以供在 powerpoint 之外使用时,它只有 542x355 的分辨率。

我知道 PPTX 文件是 ZIP 文件,并且我已经检查过是否包含原始 PNG 文件。解压缩*我在下面找到的图片的 Powerpoint 文件

(ExtractionDirectory)\ppt\media\image11.png
Run Code Online (Sandbox Code Playgroud)

但是解压 PPTX 文件并查看所有图像很麻烦,因为它们没有语义名称;将单张幻灯片保存为新的演示文稿,然后查看该文件的解压缩内容可能会稍微快一些,但不会快得多。

有没有更好的选择直接从 GUI 获取原始文件?

加分,如果可以恢复原始文件名。


通过使用“高保真”图像压缩选项将幻灯片导出为 PDF,然后使用 提取图像pdfimages,也可以获得重新编码的全分辨率图像,但在此过程中可能会丢失可能的优化(例如手动优化压缩)。


*解链可与Windows板工具通过创建PPTX文件的副本,并更改文件扩展名来完成.pptx.zip

dav*_*ham 5

以全分辨率保存图像(与插入的原始文件相同):

右键单击图像并选择 Save as Picture...

演示图片

单击旁边的箭头Save并选择Save Original Picture

在此处输入图片说明