ch22 Posted September 8, 2021 Share Posted September 8, 2021 I met up against a spectacular bug when applying a Box Blur live filter (in Divide blending mode) to a RVB pixel layer. 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. Quote Link to comment Share on other sites More sharing options...
Staff DWright Posted September 13, 2021 Staff Share Posted September 13, 2021 Is it possible for you to save a copy of your afphoto file with history and send it to me using the following Dropbox link https://www.dropbox.com/request/tQ3wYS2AhxTdaL4jb10z Quote Link to comment Share on other sites More sharing options...
ch22 Posted October 3, 2021 Author Share Posted October 3, 2021 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 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.