Summary: | Canvas itself becomes transparent with transparent pixels, showing what is behind the Krita window | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | Nicholas Killewald <captainspam> |
Component: | OpenGL Canvas | Assignee: | Krita Bugs <krita-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | diclekoprucu, halla, laura.saavedra.g, max12354678910 |
Priority: | NOR | ||
Version: | 4.2.0 | ||
Target Milestone: | --- | ||
Platform: | Microsoft Windows | ||
OS: | Microsoft Windows | ||
Latest Commit: | https://invent.kde.org/kde/krita/commit/f7333d914cf5063d51424ecf8db99284bc5b65ef | Version Fixed In: | Not fixed yet in the latest version |
Sentry Crash Report: | |||
Attachments: | Screenshot showing issue; note the desktop visible through the transparent orange areas |
Weird... We have heard about this before (bug 408068) but only on windows. Can you also provide the output of help->system information for bug reports? Sure, here's the output: OpenGL Info Vendor: "NVIDIA Corporation" Renderer: "GeForce GTX 970/PCIe/SSE2" Version: "4.6.0 NVIDIA 390.116" 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::SwapBehavior(DoubleBuffer), swapInterval 0, profile QSurfaceFormat::OpenGLContextProfile(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::SwapBehavior(DoubleBuffer), swapInterval 0, profile QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile)) Version: 4.6 Supports deprecated functions true is OpenGL ES: false QPA OpenGL Detection Info supportsDesktopGL: true supportsOpenGLES: true isQtPreferOpenGLES: false == log == Supported renderers: QFlags(0x2|0x4) Surface format preference list: * 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::SwapBehavior(DoubleBuffer), swapInterval 0, profile QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile)) QSurfaceFormat::RenderableType(OpenGL) * 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::SwapBehavior(DoubleBuffer), swapInterval 0, profile QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile)) QSurfaceFormat::RenderableType(OpenGLES) Probing format... QSurfaceFormat::RenderableType(OpenGL) Found 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::SwapBehavior(DoubleBuffer), swapInterval 0, profile QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile)) QSurfaceFormat::RenderableType(OpenGL) == end log == ================================================================================ SESSION: 31 May 2019 20:35:49 -0700. Executing /usr/bin/krita WARNING: This file contains information about your system and the images you have been working with. If you have problems with Krita, the Krita developers might ask you to share this file with them. The information in this file is not shared automatically with the Krita developers in any way. You can disable logging to this file in Krita's Configure Krita Dialog. Please review the contents of this file before sharing this file with anyone. Krita Version: 4.2.0 Languages: en_US Hidpi: false Qt Version (compiled): 5.9.5 Version (loaded): 5.9.5 OS Information Build ABI: x86_64-little_endian-lp64 Build CPU: x86_64 CPU: x86_64 Kernel Type: linux Kernel Version: 4.15.0-50-generic Pretty Productname: Ubuntu 18.04.2 LTS Product Type: ubuntu Product Version: 18.04 Hardware Information GPU Acceleration: auto Memory: 32131 Mb Number of Cores: 8 Swap Location: /tmp 31 May 2019 20:35:57 -0700: Closing. OpenGL Info Vendor: "NVIDIA Corporation" Renderer: "GeForce GTX 970/PCIe/SSE2" Version: "4.6.0 NVIDIA 390.116" 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::SwapBehavior(DoubleBuffer), swapInterval 0, profile QSurfaceFormat::OpenGLContextProfile(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::SwapBehavior(DoubleBuffer), swapInterval 0, profile QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile)) Version: 4.6 Supports deprecated functions true is OpenGL ES: false QPA OpenGL Detection Info supportsDesktopGL: true supportsOpenGLES: true isQtPreferOpenGLES: false == log == Supported renderers: QFlags(0x2|0x4) Surface format preference list: * 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::SwapBehavior(DoubleBuffer), swapInterval 0, profile QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile)) QSurfaceFormat::RenderableType(OpenGL) * 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::SwapBehavior(DoubleBuffer), swapInterval 0, profile QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile)) QSurfaceFormat::RenderableType(OpenGLES) Probing format... QSurfaceFormat::RenderableType(OpenGL) Found 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::SwapBehavior(DoubleBuffer), swapInterval 0, profile QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile)) QSurfaceFormat::RenderableType(OpenGL) == end log == ================================================================================ SESSION: 31 May 2019 20:36:06 -0700. Executing /usr/bin/krita WARNING: This file contains information about your system and the images you have been working with. If you have problems with Krita, the Krita developers might ask you to share this file with them. The information in this file is not shared automatically with the Krita developers in any way. You can disable logging to this file in Krita's Configure Krita Dialog. Please review the contents of this file before sharing this file with anyone. Krita Version: 4.2.0 Languages: en_US Hidpi: false Qt Version (compiled): 5.9.5 Version (loaded): 5.9.5 OS Information Build ABI: x86_64-little_endian-lp64 Build CPU: x86_64 CPU: x86_64 Kernel Type: linux Kernel Version: 4.15.0-50-generic Pretty Productname: Ubuntu 18.04.2 LTS Product Type: ubuntu Product Version: 18.04 Hardware Information GPU Acceleration: auto Memory: 32131 Mb Number of Cores: 8 Swap Location: /tmp 31 May 2019 21:01:46 -0700: Importing application/x-krita to application/x-krita. Location: /home/captainspam/.local/share/krita/templates/Comic Templates/.source/DoM4-Panel.kra. Real location: /home/captainspam/.local/share/krita/templates/Comic Templates/.source/DoM4-Panel.kra. Batchmode: 0 31 May 2019 21:01:46 -0700: Enabled weighted smoothing. 31 May 2019 21:01:46 -0700: Enabled weighted smoothing. 31 May 2019 21:01:46 -0700: Enabled weighted smoothing. 31 May 2019 21:01:46 -0700: Enabled weighted smoothing. 31 May 2019 21:01:46 -0700: Enabled weighted smoothing. 31 May 2019 21:01:46 -0700: Enabled weighted smoothing. 31 May 2019 21:02:56 -0700: Importing application/x-krita to application/x-krita. Location: /home/captainspam/.local/share/krita/templates/Comic Templates/.source/DoM4-Panel.kra. Real location: /home/captainspam/.local/share/krita/templates/Comic Templates/.source/DoM4-Panel.kra. Batchmode: 0 31 May 2019 21:02:56 -0700: Enabled weighted smoothing. 31 May 2019 21:02:56 -0700: Enabled weighted smoothing. 31 May 2019 21:02:56 -0700: Enabled weighted smoothing. 31 May 2019 21:02:56 -0700: Enabled weighted smoothing. 31 May 2019 21:02:56 -0700: Enabled weighted smoothing. 31 May 2019 21:02:56 -0700: Enabled weighted smoothing. 31 May 2019 21:03:10 -0700: Saving Document as /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). 1941 * 2354 pixels, 8 layers. 101 frames, 24 framerate. Export configuration: No configuration 31 May 2019 21:03:10 -0700: Converting from application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Real location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Batchmode: 0. Configuration: none 31 May 2019 21:03:10 -0700: Completed saving /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). Result: OK 31 May 2019 22:44:38 -0700: Importing application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/DoMStrip908.kra. Real location: /home/captainspam/DoM/sandbox/DoMStrip908.kra. Batchmode: 0 31 May 2019 22:44:50 -0700: Enabled weighted smoothing. 31 May 2019 22:44:50 -0700: Enabled weighted smoothing. 31 May 2019 22:44:50 -0700: Enabled weighted smoothing. 31 May 2019 22:44:50 -0700: Enabled weighted smoothing. 31 May 2019 22:44:50 -0700: Enabled weighted smoothing. 31 May 2019 22:44:50 -0700: Enabled weighted smoothing. 31 May 2019 22:44:53 -0700: Saving Document /home/captainspam/DoM/sandbox/DoMStrip909.kra as /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). 1941 * 2354 pixels, 10 layers. 101 frames, 24 framerate. Export configuration: No configuration 31 May 2019 22:44:54 -0700: Converting from application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Real location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Batchmode: 0. Configuration: none 31 May 2019 22:44:54 -0700: Completed saving /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). Result: OK 31 May 2019 22:47:56 -0700: Converting from application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/.DoMStrip909.kra-autosave.kra. Real location: /home/captainspam/DoM/sandbox/.DoMStrip909.kra-autosave.kra. Batchmode: 0. Configuration: none 31 May 2019 22:47:56 -0700: Completed saving /home/captainspam/DoM/sandbox/.DoMStrip909.kra-autosave.kra (mime: application/x-krita). Result: OK 31 May 2019 23:04:58 -0700: Converting from application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/.DoMStrip909.kra-autosave.kra. Real location: /home/captainspam/DoM/sandbox/.DoMStrip909.kra-autosave.kra. Batchmode: 0. Configuration: none 31 May 2019 23:04:58 -0700: Completed saving /home/captainspam/DoM/sandbox/.DoMStrip909.kra-autosave.kra (mime: application/x-krita). Result: OK 01 Jun 2019 11:23:47 -0700: Saving Document /home/captainspam/DoM/sandbox/DoMStrip909.kra as /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). 1941 * 2354 pixels, 10 layers. 101 frames, 24 framerate. Export configuration: No configuration 01 Jun 2019 11:23:47 -0700: Converting from application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Real location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Batchmode: 0. Configuration: none 01 Jun 2019 11:23:48 -0700: Completed saving /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). Result: OK 02 Jun 2019 11:33:55 -0700: Enabled simple smoothing. 02 Jun 2019 11:36:34 -0700: Disabled smoothing. 02 Jun 2019 11:36:35 -0700: Enabled simple smoothing. 02 Jun 2019 11:36:36 -0700: Enabled stabilizer. 02 Jun 2019 11:36:38 -0700: Enabled weighted smoothing. 02 Jun 2019 11:39:33 -0700: Saving Document /home/captainspam/DoM/sandbox/DoMStrip909.kra as /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). 1941 * 2354 pixels, 17 layers. 101 frames, 24 framerate. Export configuration: No configuration 02 Jun 2019 11:39:33 -0700: Converting from application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Real location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Batchmode: 0. Configuration: none 02 Jun 2019 11:39:34 -0700: Completed saving /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). Result: OK 02 Jun 2019 11:40:10 -0700: Saving Document /home/captainspam/DoM/sandbox/DoMStrip909.kra as /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). 1941 * 2354 pixels, 17 layers. 101 frames, 24 framerate. Export configuration: No configuration 02 Jun 2019 11:40:10 -0700: Converting from application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Real location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Batchmode: 0. Configuration: none 02 Jun 2019 11:40:10 -0700: Completed saving /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). Result: OK 02 Jun 2019 11:41:57 -0700: Saving Document /home/captainspam/DoM/sandbox/DoMStrip909.kra as /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). 1941 * 2354 pixels, 17 layers. 101 frames, 24 framerate. Export configuration: No configuration 02 Jun 2019 11:41:57 -0700: Converting from application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Real location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Batchmode: 0. Configuration: none 02 Jun 2019 11:41:58 -0700: Completed saving /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). Result: OK 02 Jun 2019 14:21:51 -0700: Enabled simple smoothing. 02 Jun 2019 14:25:30 -0700: Enabled weighted smoothing. 02 Jun 2019 14:28:46 -0700: Saving Document /home/captainspam/DoM/sandbox/DoMStrip909.kra as /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). 1941 * 2354 pixels, 17 layers. 101 frames, 24 framerate. Export configuration: No configuration 02 Jun 2019 14:28:46 -0700: Converting from application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Real location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Batchmode: 0. Configuration: none 02 Jun 2019 14:28:47 -0700: Completed saving /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). Result: OK 02 Jun 2019 14:38:02 -0700: Saving Document /home/captainspam/DoM/sandbox/DoMStrip909.kra as /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). 1941 * 2354 pixels, 17 layers. 101 frames, 24 framerate. Export configuration: No configuration 02 Jun 2019 14:38:02 -0700: Converting from application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Real location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Batchmode: 0. Configuration: none 02 Jun 2019 14:38:02 -0700: Completed saving /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). Result: OK 02 Jun 2019 14:53:02 -0700: Exporting Document: /home/captainspam/DoM/sandbox/TEST01.png as image/png. 1941 * 2354 pixels, 17 layers, 101 frames, 24 framerate. Export configuration: No configuration 02 Jun 2019 14:53:05 -0700: Converting from application/x-krita to image/png. Location: /home/captainspam/DoM/sandbox/TEST01.png. Real location: /home/captainspam/DoM/sandbox/TEST01.png. Batchmode: 0. Configuration: <!DOCTYPE params> <params> <param type="internal" name="alpha">true</param> <param type="internal" name="compression">3</param> <param type="internal" name="forceSRGB">true</param> <param type="internal" name="indexed">false</param> <param type="internal" name="interlaced">false</param> <param type="internal" name="saveAsHDR">false</param> <param type="internal" name="saveSRGBProfile">false</param> <param type="internal" name="storeAuthor">false</param> <param type="internal" name="storeMetaData">false</param> <param type="color" name="transparencyFillcolor"><![CDATA[<!DOCTYPE color> <color> <RGB g="1" space="sRGB-elle-V2-g10.icc" b="1" r="1"/> </color> ]]></param> </params> 02 Jun 2019 14:53:05 -0700: Completed saving /home/captainspam/DoM/sandbox/TEST01.png (mime: image/png). Result: OK 02 Jun 2019 15:30:19 -0700: Converting from application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/.DoMStrip909.kra-autosave.kra. Real location: /home/captainspam/DoM/sandbox/.DoMStrip909.kra-autosave.kra. Batchmode: 0. Configuration: none 02 Jun 2019 15:30:19 -0700: Completed saving /home/captainspam/DoM/sandbox/.DoMStrip909.kra-autosave.kra (mime: application/x-krita). Result: OK 02 Jun 2019 15:44:21 -0700: Enabled simple smoothing. 02 Jun 2019 15:45:22 -0700: Enabled weighted smoothing. 02 Jun 2019 15:48:51 -0700: Enabled simple smoothing. 02 Jun 2019 15:49:52 -0700: Saving Document /home/captainspam/DoM/sandbox/DoMStrip909.kra as /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). 1941 * 2354 pixels, 17 layers. 101 frames, 24 framerate. Export configuration: No configuration 02 Jun 2019 15:49:52 -0700: Converting from application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Real location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Batchmode: 0. Configuration: none 02 Jun 2019 15:49:53 -0700: Completed saving /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). Result: OK 02 Jun 2019 15:50:32 -0700: Saving Document /home/captainspam/DoM/sandbox/DoMStrip909.kra as /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). 1941 * 2354 pixels, 19 layers. 101 frames, 24 framerate. Export configuration: No configuration 02 Jun 2019 15:50:32 -0700: Converting from application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Real location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Batchmode: 0. Configuration: none 02 Jun 2019 15:50:32 -0700: Completed saving /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). Result: OK 02 Jun 2019 15:51:50 -0700: Saving Document /home/captainspam/DoM/sandbox/DoMStrip909.kra as /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). 1941 * 2354 pixels, 19 layers. 101 frames, 24 framerate. Export configuration: No configuration 02 Jun 2019 15:51:50 -0700: Converting from application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Real location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Batchmode: 0. Configuration: none 02 Jun 2019 15:51:51 -0700: Completed saving /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). Result: OK 02 Jun 2019 15:53:59 -0700: Saving Document /home/captainspam/DoM/sandbox/DoMStrip909.kra as /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). 1941 * 2354 pixels, 19 layers. 101 frames, 24 framerate. Export configuration: No configuration 02 Jun 2019 15:53:59 -0700: Converting from application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Real location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Batchmode: 0. Configuration: none 02 Jun 2019 15:53:59 -0700: Completed saving /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). Result: OK 02 Jun 2019 19:53:04 -0700: Saving Document /home/captainspam/DoM/sandbox/DoMStrip909.kra as /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). 1941 * 2354 pixels, 19 layers. 101 frames, 24 framerate. Export configuration: No configuration 02 Jun 2019 19:53:04 -0700: Converting from application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Real location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Batchmode: 0. Configuration: none 02 Jun 2019 19:53:04 -0700: Completed saving /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). Result: OK 02 Jun 2019 20:33:35 -0700: Saving Document /home/captainspam/DoM/sandbox/DoMStrip909.kra as /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). 1941 * 2354 pixels, 21 layers. 101 frames, 24 framerate. Export configuration: No configuration 02 Jun 2019 20:33:35 -0700: Converting from application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Real location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Batchmode: 0. Configuration: none 02 Jun 2019 20:33:36 -0700: Completed saving /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). Result: OK 02 Jun 2019 20:36:49 -0700: Saving Document /home/captainspam/DoM/sandbox/DoMStrip909.kra as /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). 1941 * 2354 pixels, 22 layers. 101 frames, 24 framerate. Export configuration: No configuration 02 Jun 2019 20:36:49 -0700: Converting from application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Real location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Batchmode: 0. Configuration: none 02 Jun 2019 20:36:49 -0700: Completed saving /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). Result: OK 02 Jun 2019 20:38:32 -0700: Saving Document /home/captainspam/DoM/sandbox/DoMStrip909.kra as /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). 1941 * 2354 pixels, 37 layers. 101 frames, 24 framerate. Export configuration: No configuration 02 Jun 2019 20:38:32 -0700: Converting from application/x-krita to application/x-krita. Location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Real location: /home/captainspam/DoM/sandbox/DoMStrip909.kra. Batchmode: 0. Configuration: none 02 Jun 2019 20:38:32 -0700: Completed saving /home/captainspam/DoM/sandbox/DoMStrip909.kra (mime: application/x-krita). Result: OK Git commit 71af6ece75012fda1780026c9279427e3dcbb9c2 by Dmitry Kazakov. Committed on 03/06/2019 at 09:58. Pushed by dkazakov into branch 'master'. Fix transparent canvas on older Qt (Qt 5.9.7) This version of Qt is still used in distribution packages of Krita. M +4 -0 libs/ui/opengl/KisOpenGLModeProber.cpp https://invent.kde.org/kde/krita/commit/71af6ece75012fda1780026c9279427e3dcbb9c2 *** Bug 408289 has been marked as a duplicate of this bug. *** Git commit f7333d914cf5063d51424ecf8db99284bc5b65ef by Boudewijn Rempt, on behalf of Dmitry Kazakov. Committed on 04/06/2019 at 15:19. Pushed by rempt into branch 'krita/4.2'. Fix transparent canvas on older Qt (Qt 5.9.7) This version of Qt is still used in distribution packages of Krita. M +4 -0 libs/ui/opengl/KisOpenGLModeProber.cpp https://invent.kde.org/kde/krita/commit/f7333d914cf5063d51424ecf8db99284bc5b65ef Looks like it's fixed in 4.2.1. Thanks! |
Created attachment 120509 [details] Screenshot showing issue; note the desktop visible through the transparent orange areas Any pixels that are transparent and show the canvas (that is, show the checkerboard "transparent" pattern and would have an alpha of less than 1.0 if ultimately exported) seem to be showing what's behind the Krita window itself. That is, the desktop (or whatever else is there) becomes visible through the transparent areas. I stumbled across this when I noticed the antialiased edges of black Bezier curve vectors didn't look black on-screen. When I zoomed in, I saw the default Kubuntu wallpaper peeking out through the enlarged, transparent pixels. I tried it with other transparencies, and sure enough, they all showed my desktop behind the transparent areas. Curiously, if there's no pixel data at all in a given region (or the pixels are completely transparent), that area is NOT transparent to the desktop, and just the plain checkerboard is visible. If I turn off Canvas Graphics Acceleration in the settings, the problem goes away, leading me to believe this is something to do with OpenGL. STEPS TO REPRODUCE 1. Create a new image. 2. Draw a filled, opaque square by whatever means you wish. 3. Set the layer on which the square is to anything less than 100% Opacity. OBSERVED RESULT The desktop is visible through the transparent square and the transparency checkerboard. EXPECTED RESULT Only the checkerboard should be visible through the transparent square; the Krita canvas itself should not be transparent. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Kubuntu 18.04, running Linux 4.15.0-50-generic from Ubuntu packages (available in About System) KDE Plasma Version: 5.12.7 KDE Frameworks Version: 5.47.0 Qt Version: 5.9.5 ADDITIONAL INFORMATION This problem shows up on both my desktop and my laptop. The desktop has a GeForce GTX 970, and the laptop has the mobile version of same. Both are running the same version of Kubuntu with the same KDE Plasma, Frameworks, Krita, and Qt versions. In the attached screenshot, you can see a diagonal yellow line from the default Kubuntu 18.04 wallpaper behind the transparent orange area ("Curtains Fore" in the layer list, currently set to 34% opacity for demonstration), as well as the icons for Inkscape and GKrellM in a folder widget on the desktop. Areas with no pixel data just show the checkerboard.