<p>So currently OpenLP does not directly allow you to embed images within hymns or custom slides. The only method (that I'm aware of) is to create extra themes with different backgrounds, or use an external package such as powerpoint or libreOffice and run from there.</p><p>I thought I would post this to share how I have managed to add in custom graphics to slides - whether you think this is a viable method I leave up to you!</p><p>Firstly, I created a new formatting Tag via the 'Configure Formatting Tags' dialog.</p><p>Description: image</p><p>Tag: img</p><p>Start HTML <img src="</p><p>End HTML " style="float: left" /></p><p>(Note the " at the end of the start html and beginning of the end html)</p><p>The tricky part</p><p>Next I created my custom slide, where I want to embed an image. The custom image tag above will allow us to wrap around a url to an image. You can use urls which link directly to images online, but for many churches (and for speed) this is not a viable solution. What I'm proposing is hosting them locally. However, I was not able to get OpenLP to "see" my local directories, so this called for some creative thinking.</p><p>To achieve this, I installed Apache (http://httpd.apache.org) and installed the latest stable version for my operating system. Apache, is available for all platforms, and there are many blogs and posts on how to install, it also fits nicely with the open source principles of OpenLP, and is a fully featured web server for free.</p><p>Once installed, I created graphics and host them locally within Apache's htdocs folder. So for example, a picture of our minister called minister.jpg is available via my locally installed Apache server at: http://localhost/minister.jpg</em></p><p>with this url I could then embed it within the custom slide and wrap with my img tag like so: {img}http://localhost/minister.jpg</em>{/img}</p><p>Hey presto! like magic, the image appears alongside my text in the custom slide.</p><p>Notes:</p>
To align the image right, change style="float: right" /> in the custom tag.
Apache must be running for your images to appear, and the images have to be located within the htdocs folder.
Images must be small enough to fit within the projectors screen size, it they are too large the slide splits.
<p>Tested in OpenLP 1.9.12 (latest at time of writing)</p><p>I hope this is of interest to fellow OpenLP users. Comments welcome and I realise this may be more effort than its worth!</p>