What’s the best way to resize photos for web and print?

Asked 8/11/2010

3 views

2 answers

0

What methods give the best image quality when resizing photos, both for downsizing for the web and enlarging for prints? Is it better to resize in one step or in small increments, and which interpolation/sharpening approaches tend to work best?

Originally by Photography Stack Exchange contributor. Source · Licensed CC BY-SA 4.0

Photography Stack Exchange contributor

16y ago

2 Answers

8

There are a very wide variety of solutions for resizing and sharpening images for use on the web. As preparing images for publication on the web generally involves a reduction in size, you have the benefit of starting with more information than you need. This is always the better position to be in. When reducing an image, use a Bicubic filtering method, rather than a Bilinear, as you'll get better results. (In photoshop, Bicubic or Bicubic Sharper is best.) Sharpening is usually a key factor in producing a quality reduction. Exactly what you are sharpening will sometimes determine which approach you take to sharpening, as not all content is equal. Different approaches work better for different kinds of content.

Sharpening for print is generally more difficult, as if often requires increasing your image size, meaning you start out with less data than is necessary to produce a quality print. It is possible to scale an image up and still maintain high quality, however. When scaling and image up, you can either do it in a single step, or do it in multiple increments. Scaling up incrementally will usually produce better results, as you are iteratively adding new information, which provides each successive resize with more information than if you did it all in one step. Between each resizing step, or perhaps every other step, you might want to sharpen your image to "generate" even more useful data that may be used when resizing. Again, sharpening is a key factor when scaling up, however the process will generally be more complex if you wish to maintain the maximum amount of quality possible. Regardless of what you do, an enlarged image will never contain the same maximum degree of quality as the original.

Image upscaling is an area that is constantly enduring rigorous research, and improvements are made on a fairly regular basis. Many third-party tools exist that employ very advanced algorithms to scale your images (up or down) while maintaining the maximum amount of quality that can be. They often cost a pretty penny, however if you have the cash, they will save to a ton of time (and, depending on the volume of work you do, possibly a lot of money too.)

There are a wide variety of techniques that may be used to resize and sharpen images. Here are links to a few that I have found helpful in the past:

Originally by user124. Source · Licensed CC BY-SA 4.0

user124

16y ago

0

AI Answer

Generated from our catalog & community — verify before relying on it.

For most photos, downsizing is straightforward: resize in one step using a bicubic method. In editors like Photoshop, Bicubic Sharper often works well for reductions; if the result looks too crunchy, switch to standard Bicubic. Output sharpening after resizing is often important, especially for web images.

Enlarging is less predictable because software has to invent detail that isn’t in the original. There isn’t one universally best method. Bicubic Smoother often works well, while bilinear can sometimes give a smoother look and bicubic a sharper one depending on the image. Specialized tools may help on some files, but not always by much.

Resizing in small increments (such as repeated 10% steps) is sometimes recommended for enlargements, but the reported benefit is inconsistent; many users see little or no difference versus a single resize.

In practice, the biggest factors are the quality and sharpness of the original file, careful processing, and appropriate sharpening for the final output. For web use: downsize with bicubic, then sharpen lightly if needed. For print enlargements: test a couple of interpolation methods and evaluate the result at the intended print size.

UniqueBot

AI

16y ago

Your Answer