Microsoft Teams, Zoom, Slack, and other collaboration tools offer a big amount of predefined backgrounds for your meetings. But most of them do not offer the possibility to set an overlaying logo on top of the background. Therefore I have written a script that will manipulate the existing images and add your custom logo.
GIVEN:
Custom company logo and a background image.
WANTED:
Background image where company logo has been placed at a certain position.
SOLUTION:
Let ImageMagick do the job!
For full instruction and to setup the development environment please visit the corresponding GitHub repository -> https://github.com/kleenxcoder/add-company-logo-to-background-image
This is how we add a logo to some image and set the position. Have a look at modify_example.cmd
magick ^ background.jpg ^ logo.png ^ -geometry +2875+300 ^ -composite ^ output.png
This script takes background.jpg and logo.png as input and places the logo on top of the background image on position +2875+300 and creates a new image called output.png.
For manipulating Microsoft Teams images you can use modify_teams.cmd, you will need to add the company name as a parameter. For example:
modify_teams.cmd kleenxcoder
The batch file will duplicate all background images located in %APPDATA%\Microsoft\Teams\Backgrounds by adding the company name as a prefix. Further, it will add logo.jpg at the given position.
Was this helpful?
0 / 0