14

I'm using Mac OS X 10.6 and I like the system screen grab tool. By default when you grab an entire window it will put a bit of a shadow / gradient below it, with transparency, using a PNG image - which I think is pretty nice.

However, if you capture a region of the screen, for example from a web page, the edges are flat and it can be difficult to tell it apart from the rest of the website, especially if it looks similar to the elements that are already there.

So my question is this - what's an easy, classy, way to show that an image is not in fact part of a website? I think a 5 pixel black border would probably do it, but that's not classy. I like the subtle gradient that OS X does, but is that appropriate for all screenshots, and would that be easy to create?

I'd truly love it if there was a script I could use to apply the transformation without having to open photoshop itself, but that's not a requirement for an acceptable answer.

enter image description here

^ example of the problem I'm talking about

3
  • 5
    Nice example. For a moment I thought Chrome had a rendering problem...
    – Farray
    Commented Oct 9, 2011 at 4:00
  • 1
    With classy, context is everything. A 5px border is a classy K-car, a drop shadow is a classy sports car, and 1px border is classy luxury sedan.
    – horatio
    Commented Oct 11, 2011 at 20:42
  • 1
    ImageShack seems to have deleted your image, and replaced it with an ad banner. If you can, please reupload the image (or something equivalent) using the image upload button in the editor toolbar (which will upload it to Stack Exchange's imgur account). Commented Aug 17, 2015 at 15:36

9 Answers 9

8

Totally depends on what type of images we're talking about.

Possible ways of doing it:

  1. Text in some corner saying "Screenshot" or "Screencapture"
  2. Camera icon some corner or Text and image of camera icon.
  3. In case of say that answer box, the safest way may be to overlay it with another color and reveal the image on hover.
  4. Because #3 might not be all that clear, that overlay could be accompanied with text and/or icon or if there is no overlay color it could be reversed as well.
  5. Some sort of border could be good indicator.

As far as techniques go:

#1 and #2
A lot of screencapture programs allow watermarks which would be ideal for single images or few images. In case of multiple images Photoshop could be used to add a watermark. Or an HTML/CSS caption.

#3, #4 and #5
These would have to be made with HTML/CSS caption.


Couldn't help but think about one of my projects... now.. "I dont want to advertise... But..." http://photoshopmesta.net/sic/theTest/ something like this could be used to show that it is image when you hover over image.

Didn't have anything else to do so I made example of how it could work http://photoshopmesta.net/1/screenshot/


Oh by the way, I was on my iPad reading this and I have to confess that I did try to click the answer image. I went right ahead to give you a +1. Wish I could give +2 as that was excellent example :)

0
6

This is my personal favourite way, doesn't work in all situations though but ideal for full-screen screenshots.

Screenshot exmaple

2
  • Can you elaborate on how to accomplish this or link to somewhere that has a tutorial?
    – cwd
    Commented Jun 6, 2013 at 1:05
  • Ctrl+PrintScrn to print screen, paste it into photoshop. Get a pic of a monitor off the internet and open it in photoshop. Copy your screenshot to the pic of the monitor and use the edit>transform>distort tool to drag the corners to the shape of the screen.
    – user474
    Commented Jun 6, 2013 at 16:19
4

It's a good idea to keep the approach consistent, while highlighting your screenshots in a subtle way. I find Apple's default drop shadow a tad too much.

I just add a 3px centered stroke to the shot with opacity at 40%. You can add a drop shadow to it if you like.

1
  • thanks, can you add an example?
    – cwd
    Commented Oct 9, 2011 at 18:49
4

Depending on the context, you could do a lot worse than mock up a stylized "monitor" frame (perhaps in Apple grey?). Photoshop's Image Processor script lets you run an Action when batch processing images, so you could create an action that resizes the canvas, drops in the "monitor" above the screen shot, adds a standard background (for screen grabs that don't fill the frame), then saves the result as a png or jpeg.

You don't have to go as elaborate as a stylized monitor, and if you don't want them all to be the same size, your action might simply add a gradient stroke to an arbitrarily sized image. That would allow you to batch process from Bridge (Tools > Photoshop > Batch...) and do everything in the Action.

4

Some things that would help:

  • Include cut-off portions of surrounding elements. You can add a drop shadow and a torn-edge-like effect to emphasize this. (For the torn-edge effect, I create a layer mask and apply Photoshop's Distort > Ocean Ripple filter with a small ripple size (2) and small ripple magnitude (3).)
  • Reduce the size of the image so that it's no longer at the same scale as real page elements. (And possibly allow users to click on the thumbnail to see a full-sized version.)

For example:

Example screenshot

1
  • second point works well it seems. nice one!
    – bharat
    Commented Aug 26, 2015 at 6:52
3

(You fooled me with the shot of the answering box. Very clever.) But as for my answer...

I'd suggest using a frame effect to make the shot visually significant from the rest of the page. Just give it a jagged paper edge. That's what I'd do.

2
  • I'm no pro at photoshop - is that easy to do?
    – cwd
    Commented Oct 11, 2011 at 22:24
  • You could easily just make a white rectangle, place the shot on top of it, then erase around the photo in a jagged fashion. Should be easy to do in Photoshop. Commented Oct 11, 2011 at 22:29
1

As a side-line, if you're wanting to use the entire window screenshot but not have the large shadows and transparent areas so that you can quickly apply your own styling just enter the following into Terminal:

$ defaults write com.apple.screencapture disable-shadow -bool TRUE

Then either restart or enter the following to see the changes straight away:

$ killall SystemUIServer

Here's how to reverse the above:

$ defaults write com.apple.screencapture disable-shadow -bool FALSE
$ killall SystemUIServer

via a useful article on tutsplus.com

0

To show screenshots as such, I've used a light-gray radial gradient and a box shadow. This method has the advantage of being possible with just CSS--no image editing needed:

background: -webkit-radial-gradient(white,white,#e5e6e7);
background: -o-radial-gradient(white,white,#e5e6e7);
background: -moz-radial-gradient(white,white,#e5e6e7);
background: radial-gradient(white,white,#e5e6e7);
box-shadow: 0px 0px 2px #555555;
0

Add a water mark to the image:

enter image description here

:P

2
  • 1
    Of course, then it might be slightly embarrassing if the watermark is misspelled. ;)
    – jamesdlin
    Commented Aug 26, 2015 at 2:10
  • 1
    It's sad how this isn't top answer. Commented Dec 7, 2017 at 16:46

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.