https://bugs.kde.org/show_bug.cgi?id=487997
--- Comment #16 from Noah Davis <noaha...@gmail.com> --- (In reply to Andrea Ippolito from comment #15) > By the title of it "scale back" I understand that some back and forth with > scaling is being performed. > > Is this necessary even when capturing content the falls entirely within one > screen? > > Isn't it possible to detect that the content falls within the screen > boundaries, and then just capture according to the characteristics of that > screen, without the need for further re-scaling? > > (I have no idea about how any of this works, but it just seems strange to me > having to do some manipulation on the image, when the content the user wants > to capture has a fully predictable and single scaling/resolution, not a mix > and match scenario) > > Thanks Here is how a rectangle screenshot works: - Capture a screenshot of all screens. - Have the user select the region they want. It's basically just a crop of an All Screens screenshot. We *could* have you select a portion of the screen and *then* capture a snapshot of just that region, which would allow us to avoid scaling up and down. However, that would make capturing exactly what you want more difficult. The screen content could change while you are making your selection and then you'd have to exit Spectacle and recreate the conditions you were trying to capture. It would also become impossible to capture menus (Qt Widgets, GTK) in a region screenshot unless they were drawn inside of a window, like Qt Quick Menus. The way things currently are, you can take your time deciding which region to select, draw annotations and even undo/redo the region selection in Spectacle's viewer window. If you use the crop tool in the viewer window, you will get exactly the same result as using the region capture window since they're both doing undoable crop operations. -- You are receiving this mail because: You are watching all bug changes.