Standards for capturing images for web and pdf output.
Posted: Mon Oct 10, 2016 1:19 pm
Hello
I would like to establish a set of guidelines for our tech writers to follow when capturing screenshots for inclusion in Flare topics, so that the images will render well in our different output formats (HTML5 and PDF) for different devices (hello, Retina display devices)
Couple of notes:
- the images are captured as raster (.png or .jpeg) images), since we don't control the source and cannot easily produce vector (.svg) images. (Yes, one CAN capture png and convert it into svg, but it results in artifacts you have to manually clean up, and the resulting svg is a best-guess by software, which inevitably results in poor guesses by the software)
- we're not capturing three copies of the same image to handle each of the primary outputs/rendering (HTML5 output for "standard" resolution screens, alternate HTML5 output for Retina screens, PDF output for printed content). Just, No. With the volume of screenshots and frequency of changes we're faced with, capturing 3 separate copies of the same image would be monumentally time-consuming. Capturing one image is already work enough.
- we're totally fine with editing css to make dynamic image sizing work. But doing so usually results in large source image files that are then processed by the client, and unpredictable output since you're at the mercy of whatever the client browser/renderer decides to do to the image. Not ideal. While we have the css skills, I just don't think it's a pragmatic approach.
- I'm not a complete image editing beginner, but perhaps I'm overlooking something obvious like DPI or native resolution considerations.
- I have reviewed some previous threads (e.g. viewtopic.php?f=18&t=27983&p=123106&hil ... ot#p123106, viewtopic.php?f=10&t=27140&p=119728&hil ... ts#p119728) as well as product documentation, but they don't really answer the question, which is:
#########
How should you capture screenshots for the best possible output?
#########
So, does anyone have guidelines for capturing images?
For example:
1) What screen resolution should you use when capturing images? The largest (e.g. 1024x768), or the highest (e.g. 1900x1200)?
2) if you're capturing images from a VM, is it better to run the VM in full native resolution on your host machine so as not to introduce resolution variances? Or should you install the image capture software on the VM ?
3) Whether there are better ways to resize images that result in the, errr, "crispiest" image output? (given that we're working with raster, not vector)
4) What DPI should images be saved at for best output in HTML5 for both retina and non-retina devices?
5) any post-capture tricks one can do to crispen-up the image? (I use Snagit to capture, crop and resize and then usually apply the Sharpen 75% filter, but this sometimes results in inconsistent quality depending on the contrast available in the screenshot)
I apologize if the question in fundamentally stupid because of very different output processing. I'm just trying to give my writers some consistent set of guidelines so we can capture screenshots consistently and not have too many blurry images in our outputs across multiple devices.
Any tips or suggestions are much appreciated!
I would like to establish a set of guidelines for our tech writers to follow when capturing screenshots for inclusion in Flare topics, so that the images will render well in our different output formats (HTML5 and PDF) for different devices (hello, Retina display devices)
Couple of notes:
- the images are captured as raster (.png or .jpeg) images), since we don't control the source and cannot easily produce vector (.svg) images. (Yes, one CAN capture png and convert it into svg, but it results in artifacts you have to manually clean up, and the resulting svg is a best-guess by software, which inevitably results in poor guesses by the software)
- we're not capturing three copies of the same image to handle each of the primary outputs/rendering (HTML5 output for "standard" resolution screens, alternate HTML5 output for Retina screens, PDF output for printed content). Just, No. With the volume of screenshots and frequency of changes we're faced with, capturing 3 separate copies of the same image would be monumentally time-consuming. Capturing one image is already work enough.
- we're totally fine with editing css to make dynamic image sizing work. But doing so usually results in large source image files that are then processed by the client, and unpredictable output since you're at the mercy of whatever the client browser/renderer decides to do to the image. Not ideal. While we have the css skills, I just don't think it's a pragmatic approach.
- I'm not a complete image editing beginner, but perhaps I'm overlooking something obvious like DPI or native resolution considerations.
- I have reviewed some previous threads (e.g. viewtopic.php?f=18&t=27983&p=123106&hil ... ot#p123106, viewtopic.php?f=10&t=27140&p=119728&hil ... ts#p119728) as well as product documentation, but they don't really answer the question, which is:
#########
How should you capture screenshots for the best possible output?
#########
So, does anyone have guidelines for capturing images?
For example:
1) What screen resolution should you use when capturing images? The largest (e.g. 1024x768), or the highest (e.g. 1900x1200)?
2) if you're capturing images from a VM, is it better to run the VM in full native resolution on your host machine so as not to introduce resolution variances? Or should you install the image capture software on the VM ?
3) Whether there are better ways to resize images that result in the, errr, "crispiest" image output? (given that we're working with raster, not vector)
4) What DPI should images be saved at for best output in HTML5 for both retina and non-retina devices?
5) any post-capture tricks one can do to crispen-up the image? (I use Snagit to capture, crop and resize and then usually apply the Sharpen 75% filter, but this sometimes results in inconsistent quality depending on the contrast available in the screenshot)
I apologize if the question in fundamentally stupid because of very different output processing. I'm just trying to give my writers some consistent set of guidelines so we can capture screenshots consistently and not have too many blurry images in our outputs across multiple devices.
Any tips or suggestions are much appreciated!