Bug 378128 - Diffused line when stretched
Summary: Diffused line when stretched
Status: RESOLVED INTENTIONAL
Alias: None
Product: kolourpaint
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Mint (Ubuntu based) Linux
: NOR normal
Target Milestone: ---
Assignee: kolourpaint-support
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2017-03-26 23:49 UTC by izhe
Modified: 2017-03-29 04:15 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
enlarged line showing the problem (1.33 KB, image/png)
2017-03-26 23:49 UTC, izhe
Details

Note You need to log in before you can comment on or make changes to this bug.
Description izhe 2017-03-26 23:49:07 UTC
Created attachment 104752 [details]
enlarged line showing the problem

When I stretch a selected part of a line, it shows an ugly blur. My father uses KolourPaint to draw electrical components and it's kinda problematic to have that modification in the lines because it makes you loose time fixing it in order to get uniformity.

I've tested this on Linux Mint 18.1 Mate and Cinnamon (Kolourpaint v4.14.16), and in Fedora 25 KDE, XFCE (Kolourpaint v16.12.2)
Comment 1 Christoph Feck 2017-03-29 00:28:16 UTC
Does keeping the "Shift" key pressed while creating the lines helps to resolve the issue?
Comment 2 Martin Koller 2017-03-29 04:15:04 UTC
Without looking into the code, I assume what you want is not feasible.
kolourpaint is a pxel-oriented graphics program, not a line drawing application.
When you finished constructing a line, it's no longer a line but just a set of pixels.
kolourpaint does scale an image or a selection of it via a smooth-scale algorithm which I believe is the right thing to do in a pixel oriented graphics program, and this leads to what you see as blur.
I believe there are better solutions for handling line based drawings, where each line stays a line.