https://bugs.kde.org/show_bug.cgi?id=417158
Bug ID: 417158
Summary: Halftone Filter has artifacts with an object on a
transparent layer
Product: krita
Version: nightly build (please specify the git hash!)
Platform: Debian stable
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: Filters
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Created attachment 125670
--> https://bugs.kde.org/attachment.cgi?id=125670&action=edit
Halftone filter problem stages
SUMMARY
This is seen with the 4.2.0 and onwards appimages and the Feb 03 4.3.0 prealpha
appimage git 8e38e39
It does not happen with the krita 4.1.7 appimage.
If an object is painted on a transparent paint layer and then the Halftone
filter is applied, there are minor artifacts around the edges of the resulting
image and then major artifacts which are revealed after layer visibility is
toggled.
The attached image, halftone-bugs.png, shows sub-images a,b,c,d which
illustrate this.
STEPS TO REPRODUCE
1. Draw an object such as shown in a) on a transparent paint layer.
2. Apply Filter -> Artistic - Halftone and wait for the on-screen image to be
processed.
3. Note that the result is as shown in b) with local artifacts around the
edges.
4. Note that the layers docker thumbnail for the layer shows major artifacts as
in c).
5. Toggle the layer visibility.
6. Note that the major artifacts are now part of the layer as shown in d) and
seem to correspond to the right and lower edges of a content bounding box.
OBSERVED RESULT
This happens if the anti-aliasing option of the halftone filter is on or off.
It happens if graphics acceleration and/or instant preview are on or off.
It does not happen if the object is on a solid colour layer.
EXPECTED RESULT
No artifacts
SOFTWARE/OS VERSIONS
Krita
Version: 4.3.0-prealpha (git 8e38e39)
Languages: en_GB, en, en, en_GB, en
Hidpi: true
Qt
Version (compiled): 5.12.5
Version (loaded): 5.12.5
OS Information
Build ABI: x86_64-little_endian-lp64
Build CPU: x86_64
CPU: x86_64
Kernel Type: linux
Kernel Version: 4.19.0-6-amd64
Pretty Productname: Debian GNU/Linux 10 (buster)
Product Type: debian
Product Version: 10
OpenGL Info
Vendor: "NVIDIA Corporation"
Renderer: "GeForce GTX 750 Ti/PCIe/SSE2"
Version: "4.6.0 NVIDIA 418.74"
Shading language: "4.60 NVIDIA"
Requested format: QSurfaceFormat(version 3.0, options
QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24,
redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8,
stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::DoubleBuffer,
swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile
QSurfaceFormat::CompatibilityProfile)
Current format: QSurfaceFormat(version 4.6, options
QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24,
redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8,
stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::DoubleBuffer,
swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile
QSurfaceFormat::CompatibilityProfile)
Version: 4.6
Supports deprecated functions true
is OpenGL ES: false
QPA OpenGL Detection Info
supportsDesktopGL: true
supportsOpenGLES: true
isQtPreferOpenGLES: false
Hardware Information
GPU Acceleration: auto
Memory: 16039 Mb
Number of Cores: 8
Swap Location: /tmp
Current Settings
Current Swap Location: /tmp
Undo Enabled: 1
Undo Stack Limit: 18
Use OpenGL: 1
Use OpenGL Texture Buffer: 1
Use AMD Vectorization Workaround: 0
Canvas State: OPENGL_SUCCESS
Autosave Interval: 360
Use Backup Files: 1
Number of Backups Kept: 1
Backup File Suffix: ~
Backup Location: Same Folder as the File
Use Win8 Pointer Input: 0
Use RightMiddleTabletButton Workaround: 0
Levels of Detail Enabled: 1
Use Zip64: 0
Display Information
Number of screens: 2
Screen: 0
Name: DVI-D-1
Depth: 24
Scale: 1
Resolution in pixels: 1280x1024
Manufacturer: Dell Inc.
Model: DELL 1704FPV-
Refresh Rate: 60
Screen: 1
Name: DVI-D-0
Depth: 24
Scale: 1
Resolution in pixels: 1280x1024
Manufacturer: Dell Inc.
Model: DELL 1704FPV-
Refresh Rate: 75
--
You are receiving this mail because:
You are watching all bug changes.