Open Source

Seven reasons why you should try HotShots

Marco Fioretti offers seven solid reasons why you should try HotShots, an open-source screenshot tool.

 

HotShots
 

HotShots is an open-source, multi-platform screenshot manager with many interesting features. Its installation on Linux may require some typing at the prompt, but on a modern distribution, there should really be no problems. On Fedora 17, I had HotShots working in three minutes after downloading and unpacking the zipped source code archive. 

As a summary of the already clear INSTALL.txt file, these are the only commands I had to type in the folder containing the source code:

1 #> yum install libqxt-devel
2 #> cd build
3 #> cmake .
4 #> make
5 #> make install

The first command installs the LibQxt package (called libqxt-dev on other distributions), in case it wasn't already on your computer, and you should run at least the first and last command as root or via sudo. Just in case you're interested, the meaning of the last command is clearly explained in one of my previous posts.

Here are seven good reason why I think you should try HotShots:

1. It's full-featured, yet simple

By default, HotShots is as easy to use as simpler programs of the same category, like KSnapshot (which, to be fair, has freehand capture and many more upload options). You won't scare novice users if you make it the default screen capture tool. At the same time, HotShots offers a lot of extra functions through its cute little buttons.

2. Speed it up with HotKeys

Almost everything you can do with HotShots already is, or can be, associated to some HotKey combination to speed up your work. Of course, you can remap most of the HotKeys as you like.

3. Built-in magnification

You can set the region you want to save with great precision. The area around the corner you are dragging is dynamically magnified, to let you see exactly where screen capture will end (Figure A).

Figure A

 

Figure A
 

Precision screen capture with magnification.

4. Freehand and multi-screen capture

Select "Grab freehand region" as Capture mode, and HotShots will save whatever you draw as a PNG file with a transparent background. You can also save all of your virtual screens by pressing [Ctrl]+[Alt]+[F5] or push the button highlighted by the yellow arrow in Figure B.

Figure B

 

Figure B
 

You can capture all of your virtual screens at one time.

5. Interesting capture options

The Snapshot tab of the HotShots configuration panel has several options made to order for power users. The one I like the most is the automatic insertion of the current date and time to the snapshot filename in a format that I can configure. You may also:

  • Play some sound when capture is done
  • Rotate all snapshots of whatever angle you want
  • Automatically scale them to a maximum width and height, or apply a few simple effects

    6. Many output formats

    With the right Qt plugins, HotShots supports lots of output formats, all listed in its "Infos" tab. Choices range from Encapsulated PostScript to Photoshop psd and Scalable Vector Graphics. I may be silly, but the option I really like is Portable Graymap (.pgm), which gives my screenshots the vintage look of Figure C.

    Figure C

     

    Figure C
     

    HotShots supports Portable Graymap (.pgm) output.

    In case you need it, HotShots can directly upload your screenshots to FreeImageHosting, Imgur, Imageshack, CanardPC, or any FTP server. The same Snapshot tab I already mentioned lets you force a specific background color for the uploaded pictures. You may also tell HotShots to always save the URL of the picture you just published online in the clipboard -- in HTML, BBCode, and other formats.

    7. A cool editor with support for annotations

    I saved the best for last. HotShots has a built-in editor, and the interface is partly shown in Figure D.

    Figure D

     

    Figure D
     

    HotShots interface with built-in editor.

    You can tell HotShots to start editing automatically on any new screenshot or click the pencil icon to resume editing of old ones. This editor is great because it's made to order for screenshots -- that is, for the most common actions people usually need to perform on these sort of pictures. Figure E demonstrates that you may, among other things:

    1. Magnify specific areas
    2. Add arrows and other lines or shapes
    3. Encircle picture details
    4. Insert text notes
    5. Obfuscate areas you don't want to show
    6. Highlight details of the snapshot

    Figure E

     

    Figure E
     

    Editing capability of HotShots.

    All you have to do to add those nice, automatically numbered labels to your screenshots is click on the small "N" button pointed by the arrow above in Figure D.

    Last but not least, the HotShots editor saves all these objects and settings in files with the .hot extension, which are just plain XML text. This is how label number 1 is defined in the .hot file of Figure E:

    <EditorTagItem fgColor="#ffffff" width="1" shadow="true" tag="1" font-family="Sans Serif" bgColor="#ff0000" pos="620.489x500.155" font-size="10"/>

    Do you realize how powerful this is? You may polish, tweak, or automatically update annotated screenshots, with scripts or any text editor. If, for example, I wanted perfect horizontal alignment of tags 2 to 6 of Figure E, or different colors, all I'd have to do would be to change the "pos" or "color" fields in those strings. I like that!

    Do you have experience with HotShots? Share your own tips and tricks of working with this screenshot tool in the discussion thread below.


     

    About

    Marco Fioretti is a freelance writer and teacher whose work focuses on the impact of open digital technologies on education, ethics, civil rights, and environmental issues.

    18 comments
    VortexCortex
    VortexCortex

    I'll stick with SnagIt which is superior to HotShot.

    beex
    beex

    Hi All,

    first of all, thank you for the review. 

    I'm the developper of HotShots. I never heard before about malware infection in HotShots so I'm very interested to known where you get the program.


    I wrote HotShots for a personal need (a multi platform screenshot and annotation tool) because I code on Linux at work and must write documention on Windows. So if you have interesting feedbacks, I'll be happy to take them into account if I can.


    mfioretti
    mfioretti

    To all commenters speaking about malware:


    Please let us know what file exactly you downloaded, and from where, to get those "malware" warnings. 

    Apart from that: BEFORE writing, I had checked online and found no mention at all of this tool as spyware, otherwise I wouldn't have wasted a second on it. Personally, I haven't seen anything of the sort. However, I have just emailed the developer, asking him to come here and answer personally. I highly recommend you to do the same.

    mark
    mark

    Too funny. The lead article is about a SCREEN CAPTURE software REALLY?  


    That is funny but after we find out you are recommending people install software loaded with malware. That is just too good to not comment on. 


    That is about the only reason I stay subscribed to Tech Republic. Not for information I trust but IT Humor. 


    WOW  

    Humpty Kalderon
    Humpty Kalderon

    Snipping Tool for Windows & Grab for OS X. They're great solutions.

    Greg Smith
    Greg Smith

    Snipping Tool - Windows free version ... works out the box

    bobc4012
    bobc4012

    I was getting set to download and try it when I find a comment stating it contains Adware or PUA. It is supposed to be open source, which does not imply it is Adware free, but in the spirit of OSS, one might think it would be.


    Personally, I think developers, reviewers, etc. should put up front whether or not something is Adware free, hi-jacks your home page, resets some of your browser settings, is trial-ware, etc.



    rtrujillo@metalsurfaces.
    rtrujillo@metalsurfaces.

    Is this legitimate?  I got this:


    My anti-virus says:


    Adware or PUA Open Install (of type Other) detected.


    -Raul

    Cicuta2011
    Cicuta2011

    Any editor will do the job and the simpler the better. The problem now days is all the C@#$% people want to install.

    iswayn
    iswayn

    I am inspired...!!!

    VortexCortex
    VortexCortex

    Not as good as its closed-source equivalents like SnagIT or HyperSnap.

    mfioretti
    mfioretti

    @mark I have already answered about the malware issue in another comment. I am replying to this one only about this other statement:

     "Too funny. The lead article is about a SCREEN CAPTURE software REALLY?"

    Yes it is. So what? It is a tool with some functions not available in other tools of the same category, functions that are very useful for whoever needs to annotate screenshots, rather than just taking them. AND, it saves those annotations in a format that can be easily hacked and processed in many ways.  

    That's why it got a post. No?