Summary: | EMF gradients are blocky on Linux, if VCL backend is not GTK3 | ||
---|---|---|---|
Product: | LibreOffice | Reporter: | Buovjaga <ilmari.lauhakangas> |
Component: | filters and storage | Assignee: | Not Assigned <libreoffice-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | caolan.mcnamara, gang65, jbfaure, kelemeng, xiscofauli |
Priority: | medium | Keywords: | bibisected, bisected, regression |
Version: | 4.2 all versions | ||
Hardware: | All | ||
OS: | Linux (All) | ||
See Also: |
https://bugs.documentfoundation.org/show_bug.cgi?id=80385 https://bugs.documentfoundation.org/show_bug.cgi?id=119517 https://bz.apache.org/ooo/show_bug.cgi?id=121534 |
||
Whiteboard: | |||
Crash report or crash signature: | Regression By: | ||
Bug Depends on: | |||
Bug Blocks: | 103859 | ||
Attachments: |
Blocky gradients
No blockiness here The example file under gen in recent master |
Description
Buovjaga
2017-08-25 17:43:00 UTC
What does mean "gradients are blocky" ? Set status to NEEDINFO, please set it back to UNCONFIRMED once requested informations are provided. Best regards. JBF Created attachment 136024 [details]
Blocky gradients
They should be smooth, but are instead composed of blocks of solid colors.
Created attachment 136025 [details] No blockiness here How I see it in Version: 6.0.0.0.alpha0+ Build ID: 04d70c0999c716f5465631eca50945915ec607c4 CPU threads: 4; OS: Linux 4.10; UI render: default; VCL: gtk3; Locale: ca-ES (ca_ES.UTF-8); Calc: group (In reply to Xisco Faulí from comment #3) > Created attachment 136025 [details] > No blockiness here > > How I see it in > > Version: 6.0.0.0.alpha0+ > Build ID: 04d70c0999c716f5465631eca50945915ec607c4 > CPU threads: 4; OS: Linux 4.10; UI render: default; VCL: gtk3; > Locale: ca-ES (ca_ES.UTF-8); Calc: group Ah, it is dependent on VCL backend! GTK3 wins this time, but all the others lose. Confirmed in Version: 6.0.0.0.alpha0+ Build ID: 04d70c0999c716f5465631eca50945915ec607c4 CPU threads: 4; OS: Linux 4.10; UI render: default; VCL: gtk2; Locale: ca-ES (ca_ES.UTF-8); Calc: group Regression introduced by: author Armin Le Grand <alg@apache.org> 2013-01-14 13:02:48 (GMT) committer Caolán McNamara <caolanm@redhat.com> 2013-06-13 14:46:44 (GMT) commit 45a8eaf9c55f2686f69118641d8a8992a86dfe31 (patch) tree c8dc047f2c9e63cb44d44288c87c27763e958f7c parent b0f10dd3262cd16b8a6c1bb4fbc3386330acc685 (diff) Resolves: #i121534# Adapted rotated bitmap paints to use own transformer... due to bad quality of GraphicManager paints (cherry picked from commit f4887567cc71dca520d57cb6ff2b40eb49142cda) Conflicts: drawinglayer/source/processor2d/vclhelperbitmaprender.cxx Bisected with bibisect-42max Adding Cc: to Armin Le Grand This commit was developed for another code base, and not merged by me. For complex changes like this, side-effects are to be expected; sadly I dont't have the cycles to deal with all the fallout. Un-Ccing myself for the while. Created attachment 185108 [details] The example file under gen in recent master This is no longer blocky in Version: 7.6.0.0.alpha0+ (X86_64) / LibreOffice Community Build ID: 6d1ba1877ac1e8d77748b238a7706e3a4f8d9ed4 CPU threads: 8; OS: Linux 5.4; UI render: default; VCL: x11 Locale: hu-HU (hu_HU.UTF-8); UI: en-US Calc: threaded since: https://git.libreoffice.org/core/+/6d1ba1877ac1e8d77748b238a7706e3a4f8d9ed4 author Caolán McNamara <caolanm@redhat.com> Tue Jan 10 15:18:40 2023 +0000 committer Caolán McNamara <caolanm@redhat.com> Wed Jan 11 10:33:48 2023 +0000 use SvpSalBitmap for X11/gen also Thanks Caolán for fixing this! (the bottom right black-white, white-black squares are still grey-white, white-grey like on the first screenshot - that's probably another bug) |