Hi Bo, et al.,
On Wed, Dec 21, 2016 at 4:34 AM, Bo Victor Thomsen <
> Ok -
> A very rough, but functional first version of the plugin is now in
> - 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.
Black Hills, South Dakota
> Den 20-12-2016 kl. 21:43 skrev Larry Shaffer:
> On Tue, Dec 20, 2016 at 11:02 AM, DelazJ <del...@gmail.com> wrote:
>> 2016-12-20 18:23 GMT+01:00 Bo Victor Thomsen <bo.victor.thom...@gmail.com
>>> 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 *
> 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
>>> 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 ;-)
>>> Bo Victor Thomsen
>>> Municipality of Frederikssund, Denmark.
>>> Qgis-user mailing list
>>> List info: http://lists.osgeo.org/mailman/listinfo/qgis-user
>>> Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-user
>> Qgis-user mailing list
>> List info: http://lists.osgeo.org/mailman/listinfo/qgis-user
>> Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-user
> Qgis-user mailing list
> List info: http://lists.osgeo.org/mailman/listinfo/qgis-user
> Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-user
Qgis-user mailing list
List info: http://lists.osgeo.org/mailman/listinfo/qgis-user