Подтвердить что ты не робот

PPT в PNG с прозрачным фоном

У меня есть файл PowerPoint.ppt, и мне нужно создать изображение для каждого слайда.

Я пытаюсь использовать интегрированный PowerPoint "экспорт как .png". Он работает, но изображения имеют весь непрозрачный фон, мне нужен прозрачный.

Кто-нибудь знает, если это возможно и как это сделать? (Если не через стандартный экспорт, также с макросом в порядке)

4b9b3361

Ответ 1

Это невозможно, либо вручную, либо прогаматически. Это связано с тем, что цвет за каждым мастером слайдов белый. Если вы установите фон на 100% прозрачный, он будет печататься как белый.

Лучшее, что вы можете сделать, это создать слайд со всем необходимым, сгруппировать все, что вы хотите отобразить на прозрачном изображении, а затем щелкнуть правой кнопкой мыши/сохранить как изображение /.PNG(или вы можете сделать это с помощью макроса также). Таким образом, вы сохраните прозрачность.

Вот пример того, как экспортировать все слайды для разделения файлов PNG. Примечание:

  • Это делает не получение любого фона формы на слайдере.
  • Результатами PNG будут не. такого же размера, как и где фигуры расположены на каждый слайд.
  • Здесь используется амортизированная функция, а именно 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

Вы можете выбрать фигуры в слайде (Word Art также) и щелкнуть правой кнопкой мыши по выделенной области и выбрать "Сохранить как изображение". Он будет сохранять как прозрачный PNG.

Ответ 3

Я просто попытался сделать прозрачное изображение с powerpoint после неудачной неудачи с другими онлайн-системами. Я был успешным. Удивительно.

Сначала я использовал текстовое искусство, чтобы дать мне шрифты, которые хорошо преобразуются в PNG или JPEG. Обычный текст в powerpoint плохо преобразуется. Он становится нечетким. Во всяком случае, я напечатал свои слова в белом (мой выбор цвета, как я хотел его на фоне темно-синего), упорядочил его так, как я хотел, затем щелкнул правой кнопкой мыши и выбрал форму форматирования для удаления строк, а затем тенью, чтобы установить прозрачность.

Я принял прозрачность до 100%. Это получилось прекрасно. затем нажмите правой кнопкой мыши, чтобы сохранить его как png. Открыл изображение с помощью диспетчера изображений MS и изменил размер изображения до моего соответствия. Он вообще не появился на белом фоне. После изменения размера я сбросил изображение с моего темно-синего фона, и это было похоже на магию.

Ответ 4

Вставьте цветной квадрат в полный размер слайда, установите цвет в белый со 100% прозрачностью. выберите все, щелкните правой кнопкой мыши в качестве изображения, выберите PNG и сохраните.

скопировать/вставить вставленную коробку с цветами на каждый слайд и повторить

Ответ 5

Один из обходных путей, который я сделал, это:

  • Ctrl +, чтобы выбрать все в слайд a
  • Ctrl + c чтобы скопировать его
  • открыть GIMP (возможно, работает в Photoshop или другом программном обеспечении)
  • сделать новое изображение с прозрачным фоном
  • Ctrl + v чтобы вставить все векторы/текст в изображение
  • Экспортируйте изображение в PNG или любой другой формат

Это выглядит почти так же, как в Powerpoint, и векторы/текст очень чистые с краями прозрачности.

Ответ 6

Вот мое предпочтительное самое быстрое и простое решение. Хорошо работает, если все слайды имеют тот же цвет фона, который вы хотите удалить.

Шаг 1. В Powerpoint, "Сохранить как" (ярлык F12) PNG, "Все слайды".

Теперь у вас есть папка, полная этих изображений PNG всех ваших слайдов. Проблема в том, что у них все еще есть фон. Итак, теперь:

Шаг 2. Пакет удаляет цвет фона всех изображений PNG, например, следуя шагам в этом SE ответе.

Ответ 7

Я нашел обходной путь.

  1. Экспорт с белым фоном (или другим цветом, который будет работать с прозрачной графикой). Это будет "белый экран".
  2. Экспортируйте с "синим" фоном или другим ужасным цветом, который позволит легко выделить фон на переднем плане.
  3. Откройте версию с синим экраном в виде слоя поверх белого экрана.
  4. Используйте слой синего экрана, чтобы выбрать только те части, которые вы хотите использовать.
  5. Создайте маску для слоя с белым экраном с выделением, сделанным из слоя с синим экраном.

Это даст хорошие результаты для краев и наложения, сохраняя при этом хороший цвет для see-

Ответ 8

Спасибо! Работал для меня, Office_2016, хотя

Лучшее, что вы можете сделать, это создать слайд со всем необходимым, сгруппировать все, что вы хотите отобразить на прозрачном изображении, а затем щелкнуть правой кнопкой мыши/сохранить как изображение /.PNG(или вы можете сделать это с помощью макроса также). Таким образом, вы сохраните прозрачность.

Ответ 9

Импортировать в Google Slides

Выберите нужный слайд и установите прозрачный фон

клик "File-> Скачать как PNG"