PPT到PNG具有透明背景

时间:2011-04-19 08:35:33

标签: png powerpoint transparent

我有一个PowerPoint .ppt文件,我必须为每张幻灯片创建一个图像。

我正在尝试使用集成的PowerPoint“export as .p​​ng”。 它可以工作,但图像都有不透明的背景,我需要一个透明的。

任何人都知道是否可能以及如何做到这一点? (如果没有通过标准导出,也可以使用宏很好)

9 个答案:

答案 0 :(得分:73)

您可以选择幻灯片中的形状(也是艺术字),然后右键单击选择并选择“另存为图片”。它将保存为透明的PNG。

答案 1 :(得分:21)

无法手动或progamatically完成。这是因为每个幻灯片母版背后的颜色是白色。如果将背景设置为100%透明,它将打印为白色。

你能做的最好的事情是设计你想要的所有东西的幻灯片,将你想要出现在透明图像中的所有内容分组,然后右键单击/另存为图片/ .PNG(或者你可以用宏来做到这一点以及)。这样你就可以保持透明度。

以下是如何将所有幻灯片的形状导出为单独的PNG文件的示例。注意:

  1. 获取任何背景信息 Slide Master上的形状。
  2. 产生的PNG将成为 相同尺寸,相互依赖 在形状所在的位置 每张幻灯片。
  3. 这使用了折旧函数, 即Shape.Export。这意味着 虽然功能还在 它最多可用于PowerPoint 2010 可能稍后将从PowerPoint VBA中删除。

    Sub PrintShapesToPng()
        Dim ap As Presentation: Set ap = ActivePresentation
        Dim sl As slide
        Dim shGroup As ShapeRange
        For Each sl In ap.Slides
            ActiveWindow.View.GotoSlide (sl.SlideIndex)
            sl.Shapes.SelectAll
            Set shGroup = ActiveWindow.Selection.ShapeRange
            shGroup.Export ap.Path & "\Slide" & sl.SlideIndex & ".png", _
                                ppShapeFormatPNG, , , ppRelativeToSlide
        Next
    End Sub
    

答案 2 :(得分:2)

我试图用其他在线系统惨遭失败后用powerpoint制作透明图像。我成功了。惊人的。

首先,我使用文字艺术为我提供了可以很好地转换为PNG或JPEG的字体。 powerpoint中的普通文本转换不好。它变得模糊。无论如何,我输入了我的白色字样(我选择的颜色,因为我希望它在海军蓝色背景下),按照我想要的方式排列,然后右键单击并选择格式形状以删除线条,然后阴影设置透明度。

我把透明度提高到了100%。结果很好。我然后右键单击保存为png。使用MS Picture Manager打开图像并将图像调整为适合我的图像。根本没有powerpoint白色背景。一旦调整大小,我将图像放在我的深蓝色背景上,就像魔术一样。

答案 3 :(得分:2)

将幻灯片的完整尺寸插入彩色框,将颜色设置为白色,透明度为100%。选择全部,右键单击另存为图片,选择PNG并保存。

将插入的颜色框复制/粘贴到每张幻灯片并重复

答案 4 :(得分:1)

这是我最喜欢的最快捷,最简单的解决方案。如果所有幻灯片具有您想要删除的相同背景颜色,则效果很好。

第1步。在Powerpoint中,“另存为”(快捷键F12)PNG,“所有幻灯片”。

现在,您的所有幻灯片中都有一个包含这些PNG图像的文件夹。问题是他们仍然有背景。所以现在:

第2步。批量删除所有PNG图像的背景颜色,例如按照此SE answer中的步骤操作。

答案 5 :(得分:1)

我找到了解决方法。

  1. 使用白色背景导出(或使用透明图形的其他颜色)。这将是" whitescreen"层。
  2. 导出"蓝屏"背景,或一些可怕的其他颜色,可以很容易地从前景中选择背景。
  3. 在蓝屏顶部打开蓝屏版本。
  4. 使用蓝屏图层仅选择您要使用的部分。
  5. 使用蓝屏层选择为白色屏幕层创建一个遮罩。
  6. 这样可以获得良好的边缘和锯齿效果,同时保持良好的颜色 -

答案 6 :(得分:1)

我已经完成的一种解决方法是:

  • string.Empty + Ctrl选择幻灯片中的所有内容
  • a + Ctrl进行复制
  • 打开GIMP(可能在Photoshop或其他软件中工作)
  • 使用透明背景制作新图像
  • c + Ctrl将所有矢量/文本粘贴到图像中
  • 将图像导出为PNG或任何格式

外观与Powerpoint几乎完全相同,并且矢量/文本的边缘很干净。

答案 7 :(得分:0)

导入到Google幻灯片

选择所需的幻灯片并将背景设置为纯透明

点击“文件->下载为PNG”

答案 8 :(得分:0)

我可以这样

  1. 将Powerpoint保存为PDF
  2. 在Illustrator中打开PDF,在其中删除了背景并另存为PNG