Jump to content
You must now use your email address to sign in [click for more info] ×

Bug with Divide blending mode together with live Box Blur


Recommended Posts

I met up against a spectacular bug when applying a Box Blur live filter (in Divide blending mode) to a RVB pixel layer.

bugBoxBlur.jpg.812edee4ab12e9250018bc1409eeb56d.jpg

I had discovered this bug in version 1.10.0 (MacOS and Windows), but soon after I tried beta version 1.10.0.251 and found that the bug was gone. So I said to myself that it was already fixed and that I just had to wait for the next official version. But 1.10.1 came, I tried it, and I saw the bug was still there —at least with MacOS. 

I tried to see if the topic had already been discussed but I couldn't find anything so I am sending this message.

I had prepared a detailed report, but I left it in French (sorry!). Things are a bit more complicated than the previous presentation, because this bug combines with a display artifact that I think is inevitable when the scale factor is not 100%. The bug itself apparently affects all blur filters, but much less dramatically than the Box Blur.

Au départ, j’ai voulu reprendre une vieille recette pour transformer une photo en dessin au crayon, à savoir dupliquer la photo, inverser la copie, la mettre dans le mode de fusion Densité Couleur – (l’affichage devient tout blanc) et appliquer un flou gaussien à l’une de des deux copies. Généralement, on passe ensuite en N&B en désaturant complètement et on obtient une version au crayon de l’image de départ ; il ne reste plus qu’à ajuster le rayon de flou pour obtenir le rendu désiré.

En principe, on devrait obtenir le même résultat en désactivant le réglage d’inversion et en remplaçant le mode de fusion Densité Couleur – par le mode Diviser. Ce n’est apparemment pas le cas, et en plus le résultat change quand on zoome sur l’image, ce qui fait deux effets désagréables. 

Pour bien voir ce dernier effet, on peut fusionner toute l’image dans un nouveau calque, et là, surprise, on n’a pas le même affichage, sauf si on zoome à 100 %. 

En fait, je ne suis pas trop surpris de cette dépendance avec le facteur d’échelle car je l’ai déjà rencontrée plusieurs fois. Je l’attribue à un artefact de la construction de l’affichage, une sorte de moirage, quand l’image contient plusieurs calques avec différents modes de fusion. Mon hypothèse est que ce qu’on voit sur l’écran ne résulterait pas d’un calcul complet de l’image avant de la réduire aux dimensions de l’écran, mais qu’on ferait cette réduction calque par calque avant de prendre en compte les modes de fusion ; autrement dit, il n’y a qu’à 100% qu’on voit réellement ce qu’il y a dans l’image, et si on veut l’examiner avec un facteur d’échelle plus petit, il faut tout fusionner dans un nouveau calque.

Mais il y a autre chose. Même à 100% d’échelle, on n’obtient pas le même résultat qu’avec le mode Densité Couleur -   du moins tant qu’on conserve le calque de flou. Il faut le fusionner, et là, on va bien retrouver la même chose, mais c’est l’impossibilité de voir l’image définitive pendant qu’on fait le réglage, et c’est aussi un renoncement aux méthodes non-destructives pour le travail sur les images.  Il semble donc y avoir une sorte d’incompatibilité entre le mode Diviser et le calque de flou.

Les choses vont devenir encore plus spectaculaires quand on passera du flou gaussien au box blur. Lorsque le rayon est très petit, on va passer par un vrai feu d’artifice sur les couleurs primaires et secondaires, totalement inattendu et passablement suspect, à nouveau avec un affichage dépendant du facteur d’échelle. Enfin, là encore, on ne retrouvera le résultat attendu, c.à.d. quelque chose de voisin du flou gaussien pour la même valeur du rayon, que si on fusionne le filtre avec son calque parent. 
 

Link to comment
Share on other sites

  • 3 weeks later...

Sorry for the delay. I can no longer upload to your dropbox, but if you are still interested, you can get the file at http://www.oitregor.com/divers/boxblur_divide_bug.afphoto.  The bug does no longer appear with the 10.1 version directly downloaded  from Serif website... but I met up against another one (

  )

boxblur_divide_bug.afphoto

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.