Summary: | Layer drawn incorrectly after some combinations of blending modes | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | Deif Lou <ginoba> |
Component: | General | Assignee: | Dmitry Kazakov <dimula73> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | ahab.greybeard, dimula73 |
Priority: | NOR | ||
Version: | 4.2.9 | ||
Target Milestone: | --- | ||
Platform: | Manjaro | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/graphics/krita/commit/e53b9f860941e75f6691a455dce7d526f9f2f0ff | Version Fixed In: | |
Attachments: | sample file |
Description
Deif Lou
2020-06-26 09:00:06 UTC
I can confirm this for 4.3.0 and the Jun 30 5.0.0 prealpha (git 8dccf4f) appimages. You can also restore the correct appearance by toggling the visibility of the white Background layer, if there is one. If I Save, Close, then reopen, the artifact is not shown on the canvas but it is shown in the preview.png and the mergedimage.png of the .kra file. To correct this you need to make a saveble change and then Save. Git commit b39aeef7faa8e91ecc3062be14c77f6494aa71ce by Dmitry Kazakov. Committed on 20/08/2020 at 19:38. Pushed by dkazakov into branch 'krita/4.3'. Fix update of layers with Destination Atop blendign mode When switching the layer from Destination Atop blending mode to any other mode, we should take the old extent into account, because Destination Atop and Destination In modes can change the layer's extent. M +13 -4 libs/image/commands/kis_node_compositeop_command.cpp M +3 -0 libs/image/commands/kis_node_compositeop_command.h https://invent.kde.org/graphics/krita/commit/b39aeef7faa8e91ecc3062be14c77f6494aa71ce Git commit e53b9f860941e75f6691a455dce7d526f9f2f0ff by Dmitry Kazakov. Committed on 20/08/2020 at 19:42. Pushed by dkazakov into branch 'master'. Fix update of layers with Destination Atop blendign mode When switching the layer from Destination Atop blending mode to any other mode, we should take the old extent into account, because Destination Atop and Destination In modes can change the layer's extent. M +13 -4 libs/image/commands/kis_node_compositeop_command.cpp M +3 -0 libs/image/commands/kis_node_compositeop_command.h https://invent.kde.org/graphics/krita/commit/e53b9f860941e75f6691a455dce7d526f9f2f0ff |