Hi Bo, et al., On Wed, Dec 21, 2016 at 4:34 AM, Bo Victor Thomsen < [email protected]> wrote:
> Ok - > > A very rough, but functional first version of the plugin is now in > https://github.com/Frederikssund/QGIS-canvas-to-clipboard/ > > - No shortcut > - No about-box, nice explanations or help text > - No copyright statements > - Only one button that create a bitmap of the current map-canvas and > put into the clipboard > > But it works ! > > Is it possible that I could get some feedback on how it works on other > platforms than Windows from someone(s) with access to Linux and/or Mac? > Plugin works fine here on macOS 10.11.6 with QGS 2.14. Thanks for putting it together. Glad to see it works cross-platform without quirks! Here on macOS, the clipboard contents are recognized as a TIFF-formatted image (of course, not GeoTIFF, that would be too cool - though I don't know where one could *paste* a GeoTIFF). Guessing that the clipboard format might be platform-specific and managed by Qt. Also here on macOS, there is a thin gray border, which I think is always part of the widget's scene. IMO actually makes the capture better, if there is a partial or wrapped white background shown in the canvas and the user is pasting into a white-background document (common scenario). Richard, if you are looking to add this to master, maybe it should go under the View menu, e.g. View -> Copy to Clipboard (maybe right under 'Zoom Out'?), since Edit menu seems to be just for editing features and is fully greyed-out if only working with rasters. Another appropriate menu might be Project -> Copy to Clipboard, under 'Save as Image...', though I think under View is maybe better. Be good to have a default key binding, though I can't think of a decent cross-platform keystroke right now. Regards, Larry Shaffer Dakota Cartography Black Hills, South Dakota > > > Den 20-12-2016 kl. 21:43 skrev Larry Shaffer: > > Hi, > > On Tue, Dec 20, 2016 at 11:02 AM, DelazJ <[email protected]> wrote: > >> Hi, >> >> 2016-12-20 18:23 GMT+01:00 Bo Victor Thomsen <[email protected] >> >: >> >>> Hi List-members - >>> >>> Is there in Qgis a function / button / menu-item / short-cut / plugin to >>> make a simple bitmap copy of the current content of the map-canvas and save >>> it to the clipboard ? My users need this to make a copy of the map and >>> paste into MS-Word or other software. >>> >> > While not part of the QGIS app, one could use this PyQGIS snippet to do so > (tested quickly on macOS 10.11.6 under QGIS 2.14) from the PyQGIS console: > > from PyQt4.QtGui import * > QApplication.clipboard().setImage(QImage(QPixmap. > grabWidget(iface.mapCanvas()))) > > This avoids having to re-render the QGraphicsView (QgsMapCanvas) to a > paint device, like an image. Code can be wrapped in a plugin, then have > some key bindings applied (would need some more PyQt). > > Larry Shaffer > Dakota Cartography > Black Hills, South Dakota > > >> I really need the functionality for my users and I can't seem to find it. >>> The closest I've come is the "save as png" menu-item in the project menu. >>> But it's to cumbersome to use in this case. >>> >> >> Afaics, there's no "save as png" option but "save as image" in Project >> menu, option from which you can choose the image file format (bmp, jpg...). >> It's not on the clipboard but easier and more accessible than print >> composer. >> >> Regards, >> Harrissou >> >> >>> >>> I'm familiar with the composer function. My users can't use this neither >>> because it takes to long to activate (to many choices and to many buttons >>> to click) >>> >>> So I've decided to make a simple plugin to cover this functionality. But >>> first I want to be very sure the function actually is missing ;-) >>> >>> Regards >>> Bo Victor Thomsen >>> Municipality of Frederikssund, Denmark. >>> _______________________________________________ >>> Qgis-user mailing list >>> [email protected] >>> List info: http://lists.osgeo.org/mailman/listinfo/qgis-user >>> Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-user >> >> >> >> _______________________________________________ >> Qgis-user mailing list >> [email protected] >> List info: http://lists.osgeo.org/mailman/listinfo/qgis-user >> Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-user >> > > > > _______________________________________________ > Qgis-user mailing list > [email protected] > List info: http://lists.osgeo.org/mailman/listinfo/qgis-user > Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-user >
_______________________________________________ Qgis-user mailing list [email protected] List info: http://lists.osgeo.org/mailman/listinfo/qgis-user Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-user
