PPT в PNG с прозрачным фоном
У меня есть файл PowerPoint.ppt, и мне нужно создать изображение для каждого слайда.
Я пытаюсь использовать интегрированный PowerPoint "экспорт как .png".
Он работает, но изображения имеют весь непрозрачный фон, мне нужен прозрачный.
Кто-нибудь знает, если это возможно и как это сделать? (Если не через стандартный экспорт, также с макросом в порядке)
Ответы
Ответ 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
Я нашел обходной путь.
- Экспорт с белым фоном (или другим цветом, который будет работать с прозрачной графикой). Это будет "белый экран".
- Экспортируйте с "синим" фоном или другим ужасным цветом, который позволит легко выделить фон на переднем плане.
- Откройте версию с синим экраном в виде слоя поверх белого экрана.
- Используйте слой синего экрана, чтобы выбрать только те части, которые вы хотите использовать.
- Создайте маску для слоя с белым экраном с выделением, сделанным из слоя с синим экраном.
Это даст хорошие результаты для краев и наложения, сохраняя при этом хороший цвет для see-
Ответ 8
Спасибо! Работал для меня, Office_2016, хотя
Лучшее, что вы можете сделать, это создать слайд со всем необходимым, сгруппировать все, что вы хотите отобразить на прозрачном изображении, а затем щелкнуть правой кнопкой мыши/сохранить как изображение /.PNG(или вы можете сделать это с помощью макроса также). Таким образом, вы сохраните прозрачность.
Ответ 9
Импортировать в Google Slides
Выберите нужный слайд и установите прозрачный фон
клик "File-> Скачать как PNG"