| Summary: | Motion Blur filter gives 512 x 512 tiling edge artifacts | ||
|---|---|---|---|
| Product: | [Applications] krita | Reporter: | Ahab Greybeard <ahab.greybeard> |
| Component: | Filters | Assignee: | Dmitry Kazakov <dimula73> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | dimula73, tamtamy.tymona |
| Priority: | NOR | ||
| Version First Reported In: | 4.2.8 | ||
| Target Milestone: | --- | ||
| Platform: | Debian stable | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/kde/krita/commit/a5c1f8a0bf2d2d3ee7f4b1ad86ada04e6bc50e0c | Version Fixed/Implemented In: | |
| Sentry Crash Report: | |||
|
Description
Ahab Greybeard
2019-12-09 16:27:50 UTC
From my testing is seem to happen from 4.2.0-preview onwards. Git commit a5c1f8a0bf2d2d3ee7f4b1ad86ada04e6bc50e0c by Dmitry Kazakov. Committed on 10/03/2020 at 13:23. Pushed by dkazakov into branch 'master'. Fix artifacts in Motion Blur filter 1) Kernel size should be odd to do convolution right 2) halfWidth/halfHeight should be calculated consistently in all the three functions. Before the ptch there was a misprint in needRect and changeRect: both used 'cos' for both width and height. M +1 -1 libs/image/kis_lod_transform.h M +43 -53 plugins/filters/blur/kis_motion_blur_filter.cpp https://invent.kde.org/kde/krita/commit/a5c1f8a0bf2d2d3ee7f4b1ad86ada04e6bc50e0c |