Color mode (multiply) for image overlay

Dec 20, 2015

I need to overlay 2 images, the top one with overlay mode. I noticed this isn't working as it should. The top image displays as a black rectangle. Any solution for this?

Thank you.

41 Replies
Leslie McKerchie

Hello Wendy and welcome to E-Learning Heroes. 😊

Thanks for reaching out and sharing that you are running into a similar issue.

I've updated our report to reflect the user impact. I wanted to share some information on how we define bugs and how we tackle them when they occur.

Are you able to adjust the transparency and have this work for you?

Diarmaid Collins

Hi Leslie. Thanks for the update, but I would like to stress that adjusting transparency is absolutely not the same thing at all. It's fundamentally different. And I know I am probably mansplaining here, and for that, I do apologise, but I do think that suggesting transparency as a solution is a cop-out on behalf of Articulate.

MULTIPLY - It's unique among all the blend modes in that it's the only one named after the actual math that Photoshop performs behind the scenes when you have the Multiply mode selected. Photoshop takes the colours from the layer that's set to the Multiply blend mode and multiplies them by the colours on the layer(s) below it, then divides them by 255 to give us the result.Photoshop Essentials

It allows for the base image to be seen with more definition. As opposed to transparency which simply muddies both 'layers'. Multiply also has the added benefit of rendering any white on the multiplied layer to become essentially invisible which can give rise to very interesting mask effects.

Normal

NORMAL

Solid

SOLID

80% Multiply

80% OPACITY = 20% TRANSPARENCY

80% Opacity

80% MULTIPLY

Why is it still offered as an option when it OBVIOUSLY does not work as intended? It's embarrassingly weird that there is an entire section of formatting within the software that is broken, and you guys are doing nothing to address the fact.

Zio Fonta
Zio Fonta

Storyline SDK engine essentialy tranlsates each slide composition to an output that is already using canvas, css and js into html5 code. Articulate team have developed their libraries also for the graphic properties and I suppose they are based on canvas 2D API, so in my opinion the developing team shoud just fix the implementation/translation from the project interface to the canvas output to make those properties working. Now that the flash output is not supported anymore, there should be more time for the team to spend fixing the html5 output ;)

Claudia Wengle

Are there any plans to fix this issue or alternatively remove the option?
I recently discovered the option and was really excited for it because it would have opened up such a fast and easy way to switch up the designs of our e-learning.
Was really sad when I found out it is still not working in SL360

Math Notermans

With a little Javascript this is not hard to do.
https://360.articulate.com/review/content/73c07ae3-b423-432b-8bc8-af5138f0fce2/review

Choose your blendmode and the opacity ( 0-100 ) and apply... and you see your images in the wanted mixBlendmode.

The code for this is actually quite simple.
let overlay = document.querySelector("[data-acc-text='overlay.png']");
overlay.style.mixBlendMode = "multiply";
overlay.style.opacity = "0.8";

In my sample i added quite some more mixBlendModes so you can see what happens.
I used Diarmaid Collins images so you can see it is exactly as his samples.

Adding the Storyline...

For Articulate and the developers...The image effects in Storyline itself still fail !

Diarmaid Collins

That is stunning Math. Is there nothing Javascript cannot do? And where does one to begin to learn Javascript? Is it possible to animate the effects over time, or when certain elements are interacted with (button pressed, etc)?

I only found out a few months ago, in another thread that the Color Mode option in Storyline is not 'technically' broken - it just is misleading. Here's how @PhilMayor explained it:

I always thought that the blend modes were broken, however what I think they are doing isn't what I expected them to do.

You have to choose a colour, and they behave similar to the same options in photoshop if you had a layer of solid colour (the colour you selected) over the top of your image.

Although not 100% identical to the photoshop output they are analogous. Just not what I expected them to do I expected the image would be blended with whatever was below.

So, basically, it relates to the colour that you want to apply ON THAT IMAGE alone to give more 'effect options' that the simple Recolour options within the Format Tab. It's kind of obvious when you realise this but it's not at all intuitive.

Normal

Normal image

Orange with Overlay Blend

Image with an orange colour selected and OVERLAY blend applied.

Again, apologies to all those who already knew this. I didn't and wanted to share Phil's great knowledge.

Math Notermans

 @PhilMayor is correct. That is the way the color mode is intended in Storyline. And indeed that is very misleading. Articulate should change the naming.

@Diarmaid Collins The CSS for mixBlendModes is static. So you can only set it, not animate it.  That said...you can workaround that by using Canvas2d to animate the values and get a similar effect as Zio Fonta in his links shows. Using buttons to set it, no problem offcourse. Doing that in the sample already.

I used Flash for years. And Actionscript 2 and 3. That was quite similar to Javascript so when Flash had its demise ( actually a few years earlier as i saw that coming ) i started getting things done by Javascript.

Javascript as is, is a great language to know and learn, but using it in Storyline is another cup of tea... as Storyline has its pecularities you need to watch. So do you want to learn Javascript generally... so you can use it in pure HTML5 and/or other projects... or do you want to learn how to use it in Storyline ? Both will lead you on another learning pathway.