Bug 399748

Summary: Selection tools need a non-interpolation outline mode to work with pixel art
Product: [Applications] krita Reporter: Tyson Tan <tysontanx>
Component: Tools/SelectionAssignee: Krita Bugs <krita-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: normal CC: halla
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Selection Tool edge interpolation Rectangular vs Outline

Description Tyson Tan 2018-10-13 09:19:34 UTC
SUMMARY
Krita's Selection tools work well for normal art, but they are not pixel art friendly. Only Rectangular Selection tool can produce pixel-clean-cut selection, while the other three: Ellipse, Polygonal and Outline, all have interpolation on the edge of the selection. The interpolation creates transparency and thus generates unwanted colors to pixel art's fixed and limited color palette. Pixel artists are forced to use Rectangular Selection tool for color safety which greatly impacts efficiency.

Is it possible for the Selection Tools to have an option like the Transformation Tool's Nearest Neighbor algorithm, so that the edges they produce can be a clean cut?
Comment 1 Tyson Tan 2018-10-13 09:22:10 UTC
Created attachment 115617 [details]
Selection Tool edge interpolation Rectangular vs Outline
Comment 2 Halla Rempt 2018-10-13 15:01:17 UTC
That is already possible. Select the raster, not the vector mode of the selection tool. Uncheck the antialias checkbox. Use cut or copy sharp in the edit menu. Krita remembers those settings for the next time.
Comment 3 Tyson Tan 2018-10-15 01:03:10 UTC
Yeah I can't put my finger on it but I did feel I was missing something...sorry for the false alarm!

On the other hand...

As we default to Vector Mode, where the Anti-aliasing checkbox cannot be seen, the discoverability of this function has become an issue. I know I was dumb and all that, but the fact I missed the checkbox still reflects the difficulty that new users would have finding the function.

Do you think we can add a note at the bottom of the Selection Tool's options, saying:

"Note: You can only turn off Anti-aliasing in Pixel Selection Mode"