Как сделать прозрачный фон в Фотошопе популярными способами
Работаете над уникальностью web-проекта? Тогда вы обязаны знать как сделать прозрачный фон в Фотошопе и сохранить картинку в файл. Решить поставленную задачу, поможет один из 4-ех способов, рассмотренный в этой статье.
- Как в фотошопе сделать прозрачный фон картинки:
- 1 способ. Вырезаем объект при помощи лассо;
- 2 способ. Выделяем фон волшебной палочкой;
- 3 способ. Удаляем фон ластиком;
- 4 способ. Использование быстрой маски.
- Как сохранить прозрачный фон в фотошопе.
Как в Фотошопе сделать прозрачный фон картинки
Мой стаж владения Adobe Photoshop, примерно 5 лет. Помню в самом начале, такая простая задача как сделать прозрачный фон для картинки, доставляла огромные проблемы.
Вспоминаю и смеюсь.
А ведь именно этот навык, является основным во многих сферах. В начале статьи уже вспоминал про вебмастеров, но и фотографов забывать нельзя.
Все начинается с прозрачности, далее на картинку можно добавить любой фон и дать изображению новую жизнь.
Как работает прозрачность? К примеру имеем главный объект, с каким то задним планом. В большинстве случаев, пользователю интересен только главный объект, а задний план, либо вовсе не нужен, либо должен быть заменен.
Наша задача, удалить ненужную часть картинки, получив прозрачный фон.
Прозрачный фон в Adobe Photoshop, обозначается шахматной сеткой.
Чтобы добиться эффекта на картинке выше, нужно сделать до банальности простую вещь: частично удалить задний план.
Кстати, про удаление заднего плана, у меня написана подробная статья, которая называется «6 основных способа удалить фон в Photoshop». Интересна тема, обязательно прочитайте ее.
Я подготовил 4 очень простых примера, изучив которые вы поймете принцип удаления и создания прозрачного фона в Фотошопе.
1 способ. Вырезаем объект при помощи лассо
Adobe Photoshop предлагает огромные арсенал по удалению фона. В каждом отдельном случае, требуется использовать свой инструмент.
Одним из основных инструментов, является «Лассо» и его аналоги: «Прямолинейное лассо» и «Магнитное лассо».
В яндекс.картинках, нашел рисунок Маши из мультфильма «Маша и медведь». Возьму инструмент «Магнитное лассо» и выделю Машу.
Когда объект выделен, нужно выбрать как будем удалять фон. В данном случае, существует два варианта:
- Скопировать выделенный объект и вставить в новый слой.
- Инвертировать выделение и удалить задний фон.
В первом случае, нам требуется нажать комбинацию клавиш CTRL + C
(копирование), после чего CTRL + V
(вставить).
В результате, мы получим новый слой с вставленным, выделенным изображением. Если отключить остальные слои, то обнаружим, что у картинки появилась прозрачность.
Во втором случае, при помощи клавиш CTRL + SHIFT + I
, произведем инверсию. То есть, если был выделен объект, то при помощи инверсии можно выделить фон и наоборот.
Нажмите комбинацию клавиш, после чего удалите выделение клавишей Delete
.
С лассо, думаю все понятно. Переходим к следующему примеру.
2 способ. Выделяем фон волшебной палочкой
Часто встречается задача, когда нужно удалить белый или любой другой однотонный фон. Самым простым способом сделать белый фон прозрачным, это выделить его волшебной палочкой и удалить.
В ассортименте имеется два инструмента:
- Волшебная палочка;
- Быстрое выделение.
В этом примере возьму изображение нарисованного листочка на белом фоне. Благодаря тому, что границы листочка и фон, явно различаются, с выделением легко справится «Волшебная палочка».
Теперь нам осталось удалить фон в Фотошопе и сделать прозрачным заднюю часть.
В результате удаления, у меня получился отличный экземпляр, который можно установить на любой другой фон.
Кроме таких, идеальных рисунков, вам будут встречаться изображения, в которых фон будет одинаковый с цветом объекта. Для примера взял фотографию щенка, на белом фоне.
Проблема в том, что щенок и фон имеют очень похожий, белый цвет. В таком случае, результат выделения будет следующий.
Проблему может решить уменьшение параметра «Допуск».
При значение 50, как вы видите, происходит выделение части щенка. А что будет, если уменьшим значение до 10?
На много лучше.
Планирую написать отдельную статью про «Волшебную палочку», а пока что, полученной информации должно хватить. Теперь вы знаете, как сделать белый фон прозрачным в Фотошопе, поэтому переходим к следующему способу.
3 способ. Удаляем фон ластиком
Попробуем создать логотип в Фотошопе на прозрачном фоне. Обычно, логотип размещают на однотонном фоне. Мы уже знаем, что его можно удалить «Волшебной палочкой», но можно и фоновым ластиком.
В одной из своих работ, мне нужно было сделать прозрачный фон для логотипа «Kyocera». Понимая то, что фон однотонный, у меня было два варианта: 1) использовать волшебную палочку, 2) стереть ластиком.
В виду того, что в логотипе присутствует много участков разделенных между собой, волшебной палочкой пришлось бы несколько раз тыкать, добавляя выделение.
Поэтому, лучший вариант, использовать фоновый ластик с параметром «Проба: однократно».
Единожды тыкнув на участок цвета, который нужно стереть, провожу по всему логотипу и очень быстро получаю прозрачный фон логотипа.
В результате, получилось очень качественно создать логотип в Фотошопе на прозрачном фоне.
4 способ. Использование быстрой маски
В заключении, самый не ординарный, но в то же время имеющий право на жизнь способ. Снова нужно сделать фон изображения прозрачным, но, как сами понимаете, без удаления фона не обойтись.
В этот раз будем выделять объект, используя быструю маску, а уже после, либо скопируем, либо применим инверсию, как это было в первом способе.
И так. Задача, создать прозрачный фон для картинки с пандой По в Фотошопе.
Активируем быструю маску и при помощи кисти с черным цветом, закрасим объект.
Деактивировав быструю маску, получим выделение.
Что будем делать дальше, надеюсь помните? У нас два варианта:
- Скопировать выделенный объект и вставить на новый слой.
- Применить инверсию и удалить задний фон.
В этот раз выбрал второй пункт и при помощи клавиш CTRL + SHIFT + I
, инвертировал выделение, после чего удалил фон.
Таким простым способом, получилось сделать прозрачный фон рисунка в Фотошоп.
Как сохранить прозрачный фон в Фотошопе
В заключении, разберемся с немаловажным вопросом, связанным с сохранением прозрачного фона в файл.
Задачи бывают разные. В одном случае, требуется создать прозрачный фон и продолжить работу в Фотошопе. Здесь все понятно. Никаких трудностей нет.
Но бывают случаи, когда прозрачный фон нужно сохранить в файле. К примеру, тот же водяной знак.
В недавней статье «Как сделать водяной знак в Photoshop», показывал как создать водяной знак. Использовать его без прозрачного фона, было бы не правильным, поэтому, его нужно было сохранять в файл с прозрачным фоном.
Для этих целей, в Фотошопе, предусмотрено два варианта:
- Сохранить прозрачный фон в формате PNG;
- Сохранить прозрачный фон в формате GIF.
Ввиду того, что формат PNG, можно сказать по современней, а тем более, что Google простит сохранять файлы в этом формате, использую его.
Для наглядности, фон созданной панды, разукрасил. Теперь, чтобы сохранить прозрачный фон в файл, нажмите «Файл» → «Сохранить как».
Выберите формат «PNG» и придумайте название файла.
Кроме этого, можно нажать клавиши CTRL + SHIFT + ALT + S
и сохранить как Web.
Так же, выберите формат PNG24, после, нажмите «Сохраните». Выберите имя файла и подтвердите сохранение.
В результате, получится файл, с сохраненным задним прозрачным фоном.
Надеюсь вы довольны результатом и получили ответ на вопрос как сделать прозрачный фон в Фотошопе, а потом сохранить его в файл.
Если остались вопросы, пообщаемся в комментариях.
Хочу изучить Photoshop!
Заказать курс!
Как добавить печать и подпись в 1С с прозрачным фоном. Поставить подпись или печать онлайн
Содержание
- 1 Как сделать прозрачный фон у подписи и печати?
- 2 Как сделать эскиз печати в ворде?
- 3 Как увеличить подпись в счете на оплату в 1С?
- 4 Sigs.me
- 5 Как поставить подпись в Pages?
- 6 PDF Sign
- 7 Как поставить свою подпись в электронном документе?
- 8 Как перенести печать в ворде?
- 9 Как сделать рукописную подпись?
- 10 Как сделать факсимиле в ворде?
- 11 I love PDF
- 12 Как сделать подпись в Paint?
- 13 Adobe онлайн
- 14 GroupDocs
- 15 СкиньСкан.РФ
- 16 Как сделать печать в ворде 2016?
- 17 Вставляем печать или подпись в документ
- 18 Как сделать печать из воска своими руками?
Как сделать прозрачный фон у подписи и печати?
Перед написанием этого руководства мы изучили десятки программ и сервисов, чтобы результат был максимально простым и качественным. Поэтому мы сразу исключили программы, которые нужно было скачать и установить на компьютер. И они сосредоточились на услугах, которые позволяют удалить фон с вашей подписи и печати и сделать его прозрачным в Интернете.
По инструкции в 1С ставим подпись в обязательные поля и сканировали лист – согласитесь, качество сканирования было не очень, но еще интереснее будет посмотреть на конечный результат:
Теперь вырезаем изображение по пунктирным линиям и сохраняем печать, подпись руководителя и бухгалтера в отдельный файл. А если ввести их в этой форме в 1С, то накладная с факсимиле будет некрасивая:
Мы заменим белый фон прозрачным с помощью бесплатного сервиса remove.bg, просто зайдите на их веб-сайт и сначала загрузите файл подписи, а затем сделайте то же самое с файлом печати. Делается это буквально за 15 секунд:
Теперь подключаем новые факсимильные аппараты к программе 1С 8.3 и проверяем результат. Согласитесь, теперь стало красивее: исчез голубоватый фон. Но подпись на счете-фактуре маленькая, а печать где-то внизу. Ладно, обычно так никто не говорит:
Как сделать эскиз печати в ворде?
- Запустите программу
- В главном меню найдите вкладку «Вставка», затем нажмите «Фигуры» и выберите «Основные фигуры»
- Для создания круглого штампа выберите «Кольцо»
- Отрегулируйте размер появившейся формы
- Чтобы вставить текст, нажмите «Вставить», а затем «WordArt»
- Выберите стиль шрифта для печати
Как увеличить подпись в счете на оплату в 1С?
Действительно, есть способ сдвинуть печать и сделать подпись красивой. Чтобы все было ближе к реальности, мы заменили отпечаток руки звездочкой на настоящий. Также мы отсканировали его, создали прозрачный фон и загрузили в 1С Бухгалтерия 3.0. Затем мы воспользовались советами из видеоурока «Как сдвинуть печать и увеличить подпись на платежных накладных в 1С 8.3» и получили счет на оплату с качественным факсимильным аппаратом. Подпись и печать свободно накладываются друг на друга, без белых накладок и очень похожи на настоящую. Это не стыдно отправить клиентам:
Sigs.me
Онлайн-сервис для вставки подписи и печати в документ
Онлайн-сервис, с помощью которого вы легко можете поставить печать или подпись на любом документе, имея при себе только смартфон или ноутбук. Просто скачайте образцы печати и подписи один раз.
Вы можете загружать документы любого формата для подписи: WORD, EXCEL, PDF, JPG, PNG и др. подписанный документ появится в виде отсканированной копии оригинального подписанного документа.
Как поставить подпись в Pages?
Как добавить подпись в Pages
- Переместите курсор туда, куда вы хотите вставить подпись.
- Нажмите кнопку «Медиа» в строке меню и выберите изображение с подписью. Вы также можете выбрать «Вставить и найти изображение.
- Теперь выберите подписанное изображение и нажмите «Вставить.
PDF Sign
PDF Sign – программа для вставки отпечатка в документ
Загрузите и установите программу PDFSign, откройте нужный документ, затем нажмите кнопку добавления штампа или подписи, затем поместите его в нужное место и все.
Как поставить свою подпись в электронном документе?
Чтобы подписать электронный документ, вам необходимо:
- Загрузите подписываемый документ в сервис. Вы можете подписать файл любого формата размером до 100 МБ.
- Выберите сертификат, установленный на вашем компьютере, который будет использоваться для подписи документа. Подпишите документ в схеме. …
- Создайте файл подписи. …
- Отправьте документ получателю.
Как перенести печать в ворде?
Как вставить штамп в документ
- Отсканируйте и сохраните круглый штамп как рисунок.
- Перейдите на вкладку «Вставка» и нажмите кнопку «Изображения».
- В появившемся окне выберите изображение с изображением для печати.
- Поместите печать в интересующее место и выберите конверт «За текстом».
Как сделать рукописную подпись?
Введите собственноручную подпись с машинописным текстом
- Щелкните на месте документа, где должна быть подпись, и перейдите на вкладку «Вставка”.
- Нажмите кнопку «Экспресс-блоки”.
- В раскрывающемся меню выберите «Автотекст”.
- В появившемся списке выберите нужный блок и вставьте его в свой документ.
Как сделать факсимиле в ворде?
Поместите курсор в то место документа, где вы хотите вставить свою подпись. Щелкните вкладку «Вставка» на ленте Word и нажмите кнопку «Рисунок». Выберите файл с подписью и нажмите «Вставить».
I love PDF
Инструмент электронной подписи документов
Инструмент для электронной подписи документов. Подпишите свои документы или отправьте запросы на подпись другим людям.
Как сделать подпись в Paint?
На панели инструментов слева выберите A (метка), затем щелкните нижний значок (чтобы сделать фон метки прозрачным) или в меню изображения снимите флажок «Непрозрачный фон». Теперь на изображении выберите произвольное поле, в которое вы хотите ввести текст.
Adobe онлайн
Подпишите или проштампуйте PDF-документ онлайн
Инструмент Acrobat Fill & Sign позволяет подписывать документы PDF в любом браузере, включая Google Chrome. Создайте подпись или загрузите печать, а затем добавьте ее или свои инициалы в любом месте PDF-файла.
Сервис автоматически удаляет фон с фотографии печати или подписи, что очень удобно.
GroupDocs
Онлайн-сервис для подписания документов
Мощный и бесплатный сервис для подписания документов. Вы можете создать печать прямо в этом сервисе.
- Подписывайте PDF, DOCX, XLSX, PPTX, RTF, ODS, OTS, ODP, JPEG, PNG, GIF и многие другие форматы
- Загрузите документы Excel, Word, PowerPoint, изображения или PDF и подпишите их в браузере.
- Он поддерживает любую платформу, такую как Windows, macOS, Android и iOS
- Вы можете создавать штрих-коды или QR-коды онлайн бесплатно.
- Широкий спектр подписей документов DOCX: текстовые, цифровые, штрих-коды, изображения, штампы, формы, метаданные и многое другое
СкиньСкан.РФ
Подпишите и проштампуйте любой документ за одну минуту
Без принтера, фотошопа и погони за режиссером. Он дает вам одну страницу в день бесплатно, но имейте в виду, что будет только одна попытка, так что сделайте это сейчас.
Как сделать печать в ворде 2016?
Щелкните вкладку «Файл». Выберите команду «Печать» в окне вкладки «Файл». Появится экран печати (как показано). Распечатать экран в Word 2016.
Вставляем печать или подпись в документ
Тогда вам останется только вставить штамп в документ. Вы можете сделать это в Word или использовать онлайн-сервисы.
Как сделать печать из воска своими руками?
Дайте воску немного остыть. На этот раз около 15-20 секунд. В это время окуните тюлень в растительное масло, излишки масла аккуратно промокните салфеткой.
Источники
- https://v8PRO.ru/instruction/signature-transparent/
- https://massgame.ru/kak-sdelat-prozrachnuyu-pechat-v-vorde/
- [https://ilyapronin.ru/services/postavit-podpis-ili-pechat-onlajjn.html]
[свернуть]
Как сделать изображение прозрачным в Word?
Выберите «Файл», выберите изображение и нажмите кнопку «Вставить». Переместите ползунок «Прозрачность» на панели «Формат фигуры», чтобы настроить изображение . Или вы можете ввести число в поле рядом с ползунком: 0 — полная непрозрачность, настройка по умолчанию; и 100% полностью прозрачно.
Запрос на удаление |
Просмотреть полный ответ на support. microsoft.com
Как сделать изображение прозрачным?
На большинстве изображений можно создать прозрачную область.
- Выберите изображение, в котором вы хотите создать прозрачные области.
- Щелкните Работа с рисунками > Перекрасить > Установить прозрачный цвет.
- На картинке щелкните цвет, который хотите сделать прозрачным. Примечания: …
- Выберите картинку.
- Нажмите CTRL+T.
|
Полный ответ см. на сайте support.microsoft.com
Как сделать изображение прозрачным?
Во-первых, давайте добавим фото к фону с помощью прозрачного градиента.
- Шаг 1: Добавьте новый слой. Откройте фотографию, которую хотите использовать в Photoshop. …
- Шаг 2: Добавьте маску слоя. Выберите слой, содержащий фотографию. …
- Шаг 3: Добавьте прозрачный градиент. …
- Шаг 4: Залейте фоновый слой.
|
Полный ответ см. на сайте expertphotography.com
Как сделать так, чтобы изображение выглядело так, будто оно выцветает?
Как осветлить изображение за 4 шага
- Загрузите фотографию или перетащите ее в редактор в формате JPG или PNG.
- Выберите кнопку «Непрозрачность» в строке меню над изображением.
- Используйте ползунок, чтобы уменьшить непрозрачность изображения и создать эффект затухания.
|
Посмотреть полный ответ на pixelied.com
Как сделать изображение прозрачным без белого фона?
Создание прозрачного файла PNG с помощью Microsoft
- Шаг 1: Добавьте изображение в Microsoft Word. …
- Шаг 2: Дважды щелкните изображение. …
- Шаг 3: Выберите «Удалить фон» …
- Шаг 4: Удалить фон или сделать часть изображения прозрачной. …
- Шаг 5: Сохранить файл как изображение.
|
Посмотреть полный ответ на filme. imyfone.com
Как сделать изображение прозрачным в Word Сделать изображение прозрачным в фоновом режиме документа Word
Как сделать фон PNG прозрачным?
Как сделать PNG прозрачным
- Нажмите кнопку «Сделать прозрачный PNG сейчас», чтобы начать.
- Загрузите или перетащите изображения, которые вы хотите преобразовать в прозрачный PNG, чтобы удалить фон на 100% автоматически.
- Загрузите изображение с прозрачным фоном в формате PNG.
|
Посмотреть полный ответ на fotor.com
Можно ли сделать JPG прозрачным?
Преобразуйте файлы JPG в прозрачные PNG всего за один шаг.
|
Посмотреть полный ответ на adobe.com
Могут ли JPG или PNG быть прозрачными?
JPEG не поддерживает прозрачный фон. В результате непрямоугольные логотипы и графика с большим количеством текста вряд ли будут хорошо работать в этом формате. Изображения в формате JPEG также не будут идеально сочетаться с веб-страницами, имеющими разные цвета фона. Файлы PNG, с другой стороны, поддерживают прозрачность.
Запрос на удаление |
Посмотреть полный ответ на adobe.com
Как сделать PNG прозрачным в Word?
png) и вставьте файл в документ Office.
- Выберите изображение, для которого вы хотите изменить прозрачность.
- Выберите вкладку Формат изображения, а затем выберите Прозрачность. …
- Выберите один из предустановленных параметров или выберите «Параметры прозрачности изображения» внизу, чтобы получить более подробные сведения.
|
Посмотреть полный ответ на support.microsoft.com
Почему мои PNG не прозрачны?
Есть несколько причин, по которым ваш PNG может быть непрозрачным в Photoshop. Одна из причин заключается в том, что вы используете неправильный формат файла. Вы должны использовать формат файла PNG-24, чтобы обеспечить прозрачность. Другая причина заключается в том, что у вашего изображения может быть альфа-канал, но он не установлен в качестве канала прозрачности.
Запрос на удаление |
Посмотреть полный ответ на сайте WebsitebuilderInsider.com
Как изменить фон изображения на прозрачный онлайн?
Чтобы создать прозрачный фон для изображения, выполните следующие действия: Шаг 1: Перейдите на сайт Wondershare PixCut, нажмите «Загрузить изображение», чтобы загрузить изображение. Шаг 2: Подождите, пока ластик фона не сделает фон изображения прозрачным. Шаг 3: Нажмите «Скачать бесплатно», чтобы загрузить картинку с прозрачным фоном.
Запрос на удаление |
Посмотреть полный ответ на pixcut.wondershare.com
Как сделать белый логотип прозрачным?
Чтобы сделать логотип прозрачным, PhotoShop — это первый инструмент, к которому можно обратиться.
- Загрузите PhotoShop на свой компьютер и откройте свой логотип в PhotoShop.
- Перейдите в меню «Слой» > «Новый слой». …
- Используйте Magic Wand, чтобы выбрать область изображения, которую вы хотите сделать прозрачной. …
- Сохраните внесенные изменения. …
- Посетите сайт designevo.com в любом браузере.
|
Посмотреть полный ответ на designevo.com
Какой код прозрачного цвета?
#0000ffff — это код, который вам нужен для прозрачности.
Запрос на удаление |
Посмотреть полный ответ на stackoverflow.com
Допускают ли файлы PNG прозрачность?
Файл Portable Network Graphics (PNG) представляет собой растровое изображение, в котором используется сжатие без потерь. Это означает, что файлы PNG сохраняют все свои исходные данные файла при сжатии, поэтому они могут содержать большое количество деталей изображения. Они также поддерживают непрозрачность и прозрачность.
Запрос на удаление |
Посмотреть полный ответ на helpx.adobe.com
Являются ли фотографии PNG прозрачными?
Важным преимуществом и зачастую решающим фактором для использования файлов PNG является то, что в отличие от JPG они поддерживают прозрачность. Это позволяет вам иметь прозрачный фон вокруг объекта неправильной формы и избежать белого (или другого цвета) прямоугольника, очерчивающего ваше изображение.
Запрос на удаление |
Посмотреть полный ответ на techsmith.com
Имеет ли PNG прозрачный фон?
Самое главное, PNG является фаворитом публики, потому что он поддерживает прозрачный фон. Цвета (включая белый) заполняют все пиксели обычного изображения. Но в файле PNG можно сделать так, чтобы в фоновых пикселях не было цветов. Это позволяет просвечивать цвет позади вашего изображения.
Запрос на удаление |
Посмотреть полный ответ на makeuseof.com
Где прозрачность в Word?
Чтобы сделать изображение прозрачным в Word, выполните следующие действия:
- Запустите Word на рабочем столе.
- На ленте выберите «Вставка» > «Изображение» и выберите расположение изображения, которое хотите использовать.
- Убедитесь, что выбрана вкладка Формат изображения. …
- Кроме того, на вкладке «Формат изображения» можно щелкнуть стрелку вниз кнопки «Прозрачность».
|
Посмотреть полный ответ на groovypost.com
Как использовать прозрачность в Windows 10?
Перейдите на вкладку «Настройки Windows 10» с помощью меню заголовка приложения. Обязательно включите параметр «Настроить панель задач», затем выберите «Прозрачный». Отрегулируйте значение «Непрозрачность панели задач», пока не будете удовлетворены результатами. Нажмите кнопку ОК, чтобы завершить изменения.
Запрос на удаление |
Посмотреть полный ответ на softwarekeep.com
Как сделать изображение прозрачным бесплатно?
Как сделать изображение прозрачным
- Нажмите кнопку «Сделать прозрачным фон сейчас», чтобы начать.
- Бесплатно загрузите или перетащите изображения, фон которых вы хотите сделать прозрачным, в бесплатное средство создания прозрачных изображений Fotor. …
- Сохраните прозрачное фоновое изображение с файлом PNG. …
- Загрузите изображения в формате PNG.
|
Посмотреть полный ответ на fotor.com
Как использовать прозрачное наложение?
Как применять базовые прозрачные наложения в Adobe Photoshop.
- Откройте палитру слоев и создайте новый слой.
- Добавьте базовое изображение, к которому вы хотите добавить наложение, на новый слой.
- Откройте диалоговое окно «Стиль слоя».
- Перейдите в раздел «Стили» и нажмите «Наложение цвета».
- Выберите и примените цвет наложения.
|
Посмотреть полный ответ на adobe.com
Работает ли режим прозрачности в Windows 10?
Windows 10 позволяет пользователю включать или отключать эффекты прозрачности для панели задач, меню «Пуск» и Центра уведомлений. Их отключение отключает акриловые эффекты Fluent Design для приложений Store, приложения «Настройки» и меню «Пуск». Эффекты прозрачности включены по умолчанию в Windows 10.
Запрос на удаление |
Посмотреть полный ответ на winaero.com
← Предыдущий вопрос
Витамин С лучше принимать на ночь или утром?
Следующий вопрос →
Почему я кашляю так много слизи?
Используйте VBA, чтобы сделать изображение прозрачным в Microsoft Office
Введение
Я часто задавался вопросом, почему вы не можете просто установить прозрачность изображения, которое вы вставляете в PowerPoint. Если вы не готовы вставить изображение в прямоугольник и использовать команду заливки «вставить из буфера обмена», сделать это невозможно. В этом совете я покажу, как использовать простой VBA для достижения этой цели. У меня есть код, запускаемый с кнопки на ленте для работы с выбранным изображением на слайде PowerPoint:
, но код должен работать с любой фигурой из ShapeCollection
в любом приложении MSOffice.
Использование кода
Основная подпрограмма — это подпрограмма, которая воздействует на выбранный объект в PowerPoint (работает для версий 2010 и 2013) и называется makeTransp(keepOriginal As Boolean
)
в модуле кода. Я запускаю процедуру с помощью кнопки на пользовательской ленте. Код ищет текущую выборку фигур в Powerpoint. В фрагментах кода, следующих за базовой процедурой, я покажу, как настроить перехват событий выбора в PowerPoint.
Во-первых, подпрограмма проверяет, не выбраны ли какие-либо фигуры, и, во-вторых, относится ли первая выбранная фигура к типу msoPicture
. Если это не так, подпрограмма выходит молча или с предупреждением.
Если подпрограмма находит подходящее изображение, она экспортирует фигуру во временный файл изображения. Причиной этого является тот факт, что только что созданная фигура (прямоугольник) может быть заполнена только с использованием режима заполнения « UserPicture
». После экспорта изображения я создаю новую фигуру на текущем слайде с помощью AddShape
с использованием размеров исходного изображения. В зависимости от переключателя, чтобы сохранить исходное изображение или нет, я смещаю новую форму на 10 единиц. Как обычно с изображениями, я блокирую AspectRatio
по умолчанию. Затем я заполняю новую фигуру изображением из файла и устанавливаю прозрачность заливки на 50%. Затем пользователь сам может перейти к свойствам новой формы и настроить прозрачность дальше. В зависимости от переключателя сохраняю Оригинал
удаляю исходную картинку. Наконец, я очищаю временный файл изображения.
Основная процедура в коде module1
:
VB.NET
'Код VBA: Private Sub makeTransp (сохранить оригинал как логическое значение) Если currentApp.SelectedShapes ничего не значит, выйдите из Sub Если currentApp.SelectedShapes. Count < 1, то выйдите из Sub Dim s As Shape Установите s = currentApp.SelectedShapes(1) Если s.Type <> msoPicture Тогда MsgBox "Выбранный объект не является изображением или картинкой", _ vbExclamation, "Офисные инструменты" Еще Dim fname как строка fname = Environ("Temp") & "\tmpimagename.jpg" 'Debug.Print "экспорт изображения в: " & fname s.Export fname, ppShapeFormatJPG Dim sld как слайд Установите sld = Application.ActiveWindow.View.Slide Дим шп как форма Смещение затемнения Как целое число смещение = 0 Если оставить Оригинал Тогда смещение = 10 Конец, если Установите shp = sld.Shapes.AddShape (Type: = msoShapeRectangle, _ Слева:=s.Left + смещение, Сверху:=s.Top + смещение, _ Ширина:=s.Width, Высота:=s.Height) shp.LockAspectRatio = msoTrue shp.Fill.UserPicture (fname) shp. Fill.Transparency = 0,5 имя_файла_delete_file Если Не сохранить Оригинал Тогда с.Удалить Конец, если Конец, если Конец суб
В приведенной выше подпрограмме класс currentApp
содержит информацию о времени выполнения для любого текущего выбора. Этот класс называется rpvEvents
и объявлен WithEvents
в модуле класса в том же проекте VBA:
VB.NET
'Код VBA: Общедоступное приложение WithEvents как приложение Public SelectedShapes As ShapeRange Private Sub App_WindowSelectionChange (ByVal sel As Selection) С сел Если .Type = ppSelectionShapes Тогда 'Debug.Print "форма выбрана" Установите SelectedShapes = sel.ShapeRange Еще Установите SelectedShapes = Ничего Конец, если Конец с Конец суб
Класс инициализируется при загрузке кода module1
:
VBScript
'Код VBA: Опция явная Dim currentApp As New rpvEvents Публичная подписка rpvOnLoad() Debug. Print "инициализировать 6 ноября 2015..." 'запустить новый обработчик событий приложения Установите currentApp.App = Приложение End Sub
Небольшая процедура для удаления временного файла выглядит следующим образом в module1
:
VB.NET
'Код VBA: Private Sub deleteFile (путь как строка) При ошибке Возобновить Далее Путь убийства Конец суб
Пример исходного изображения, скопированного в прозрачную форму, показан здесь (умные читатели угадают мою родную страну… это бесспорно):
Достопримечательности
VBA не является моим родным языком язык (VB.NET есть), и это, очевидно, очень уродливая младшая сестра в различных языковых семьях. Тем не менее, я использую его время от времени, когда мне нужно автоматизировать свою работу с MSOffice. И вы можете порадовать своих коллег простым макросом, который они смогут использовать каждый день.