Question

What determines image quality?

Asked by: tcengineer

Ok....I've read "most" of the image quality questions and either I've missed the answer or it's not there.

I thought I new what determined image quality (e.g. non-pixelation, correct coloring, etc.) but alas I don't think I do.

I used to think resolution (dpi) was at the heart of image quality. The higher the dpi, the better the quality. I was apparently proven wrong when I displayed an image with a dpi of 72 and another with a dpi of 96 and the 96 dpi image was terrible, whereas the 72 dpi image was crisp.

I'm working on a site that allows users to upload images which will go into a publication. I can resize the image in a script, but what do I tell visitors about a recommended image quality.

Can someone please enlighten me as to the subtlties of image quality and what works best?

Thanks,

John  88{Q

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2009-08-25 at 07:34:26ID24679959
Topics

Web Images

,

Images & Photo Software

,

Program Quality Control

Participating Experts
4
Points
500
Comments
14

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. quality
    What are the important quality parameters to a network administrator, when buying or defining devices for a network?
  2. Terrible performance problem
    Greetings, I'm having a terrible performance problem where if my program is running, it's using 100% of the processor's available CPU. I've written an object which tracks thhe time spent is most every function, summarizes the elapsed times by function, and writes them to di...
  3. Enlighten me...
    Am still a bit confused with installing Oracle on a Windows platform. Say, I am going to setup an Oracle server in a network environment, do I disable dhcp or can I just assign static IP address in the local area network properties? Or am I talking about the same thing when ...
  4. Read / Write to registry, proven method
    Hello, I'm looking for a proven tested module or ocx i can use in my VB 6 app to read and write to the registry...the entire registry and not just the default HKEY_CURRENT_USER\Software\VB location that VB uses. wasn't sure if there was an actual dll or something i could pur...
  5. Can EIGRP determine link quality
    Hi guys, I'm a WAN administrator running EIGRP acroos a network of over 200 nodes. I have redundancy on these locations i.e. two WAN links to every location. At some point the quality of the primary link to some of these locations get very bad e.g. extremely high latency, ve...

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: ddiazpPosted on 2009-08-25 at 07:40:24ID: 25178059

I'd say compression & DPI.

The more compressed, the lower the quality for obvious reasons, but the heart of image quality is what you said, DPI.

The reason why the 96 was terrible was because you probably grabbed a 72dpi image and converted to 96dpi. This does not work, as the image has to guess and fill up 24dpi with unknown data.

You must create a 96dpi image and THEN you draw on it.

 

by: lherrouPosted on 2009-08-25 at 08:23:31ID: 25178551

tcengineer,

As you've discovered, this is a complex issue. I agree that two of the key elements is compression (both file-type and degree of compression applied) and DPI. One of the most common file types used on the web is JPG. The JPG format is a lossy compression format - to compress the image, information is discarded. Each time the file is opened and re-saved, more information is discarded. In addition, the user can set the level of compression applied to decrease file size (which corresponds to an increase in information that is discarded). So, JPG files from an identical original can look different depending on the degree of compression applied, and number of sequential saves made. GIF images also discard data, the data they discard is color information - to "compress" GIF images, the software reduces the number of colors available in the image (to 256 or less).

For print purposes, typically you want to work with formats that do not lose information. True bitmap images, even after compression, have a one-to-one "description" of every pixel in the image. BMP (rarely used), TIF, and now PNG images are good examples. PNG does an excellent job of managing compression for the web, while retaining information.

In addition, monitors display information at different per-inch densities that print. Typically for print, you want to work with an absolute minimum of 200dpi, and 300dpi is better. Monitor resolutions are typically only 96 or 72dpi, so images for the web are usually at those lower dpi settings.

Last, actual image dimensions matter. A smaller image is always going to have less information. We have gotten used to dimensions in pixels, so a 1000 X 800 image won't look good printed at 200dpi at any sizes larger than 5" X 4", and would look even better at 3.3" X 2.6" (300 dpi). A 400 X 300 image (reasonable size for a screen), won't look good at anything larger than 2" X 1.5" (200dpi).

Cheers,
LHerrou

 

by: tcengineerPosted on 2009-08-25 at 08:35:47ID: 25178685

I'll get back to the images this evening and will experiment with information you've provided and let you know how things turn out.

Great information (although my head is still spinning) :-)

John  88{Q

 

by: statler01Posted on 2009-08-25 at 12:39:24ID: 25181393

Pay special attention to this part from lherrou: "Last, actual image dimensions matter. A smaller image is always going to have less information. We have gotten used to dimensions in pixels, so a 1000 X 800 image won't look good printed at 200dpi at any sizes larger than 5" X 4", and would look even better at 3.3" X 2.6" (300 dpi). A 400 X 300 image (reasonable size for a screen), won't look good at anything larger than 2" X 1.5" (200dpi)."

Your 96 dpi image probably had smaller pixel dimensions than your 72dpi image.

The images below are all saved as JPEG with a medium compression.
The first is 200 pixels per inch, the second is 72 pixels per inch, and the third is JUST 4 PIXELS per inch!!!

The pixel dimensions of all three are 600x383 though... They are exactly the same image. The DPI is set different, but they all have the exact same pixels.

 

by: statler01Posted on 2009-08-25 at 12:42:21ID: 25181435

To further illustrate, here's that same picture at 200 pixels per inch again, but this time the pixel dimensions are only 200x128. You can see how 4 pixels per inch can actually have a higher quality than 200 pixels per inch.

 

by: s8webPosted on 2009-08-26 at 03:30:29ID: 25186017

@statler: sorry to point it out, but all three images that you posted are sized to 383x600@72dpi. They look identical because they are identical.

I managed a large lab operation years before digital was available and on the beginning cusp of the digital revolution. Digital cameras are great and they revolutionized photography. All of this input is correct, but these comments are all about the number of pixels and compression.This part is simple really, more pixels=better image, compress as little as you have to for your medium and make it the very last thing you do. Once compressed, do not work on that file any more. It's done, know when you have cast the last stroke, or open an uncompressed version and use that if you have to do more. Really, DON'T rework a compressed file.

There are other factors that can make or break sharpness and a nice image with "snap".

Shape of the pixel.

Quality of optics. A $100 point and shoot undoubtedly has lower quality optics than a $600 dslr. The actual quality and way the glass is polished is a big part, but the light gathering capability of the lens is an even bigger issue. The less hard the sensor has to work to resolve an image, the less "noisy" an image will look. (This used to be grain and silver halide go figure.) The light gathering capability of the lens will be listed in the specs of the camera. That's what all the f-stop business is, you want the lowest possible number. A maximum opening of f2.8 is far superior to a maximum opening of f4. Needless to say (but I'm gonna say it anyway) clean your optics. I can't tell you how many nice images I've seen ruined from lotion, sunscreen, cheeto gunk. The lens doesn't clean itself :) use a microfiber cloth. Never a paper product.

The actual exposure. Everyone thinks the forgiving exposure latitude of  digital makes proper exposure an outdated concept, but the pro's  know better. Nail the exposure. Don't shoot into the sun or other bright things unless you want an "artsy" looking photo. Keep the sun on your back and the light on your subject.

Proper balance of contrast,density (exposure,lightness, etc.) and saturation. This is so important, it's almost everything. It's amazing how much something with proper contrast looks sharper.

A final note on dpi. Almost all commercial printers (light/chemical process) output at 300dpi, so if you're going to print, work with the actual intended output size in inches@300dpi for best results.

And again, DON'T rework a compressed file. I thought I'd go ahead and beat that into the ground.

 

by: statler01Posted on 2009-08-26 at 08:01:01ID: 25188423

S8web: Yeah, they all rendered at 72 DPI. I'm not sure if it's a software thing or a browser thing. The originals were at the resolutions noted.
That does not change the fact that the same pixel dimensions exist on all of the images. That was the point I was trying to make. The DPI is really irrelevant other than in the final rendering of the image. The pixel dimensions are the important part of resolution.

 

by: s8webPosted on 2009-08-26 at 08:12:52ID: 25188552

@statler01:

Agreed. :)

 

by: lherrouPosted on 2009-08-26 at 08:13:18ID: 25188557

John,

Is this all making some kind of sense to you? Feel free to come back to us with follow-up questions, and let us know if we get too technical - it's clear that we all have a strong interest ("love") for this stuff, and can easily overwhelm you with detail.

 

by: tcengineerPosted on 2009-09-08 at 19:53:30ID: 25287926

wow. thank you for all the responses. I need to apologize for not being more engaged with this question as I'm preparing for a trade show that has me running ragged.

I'll be going over each of the submissions again with a fine tooth comb to try and wrap my head around all the advise.

I love the detail as I'm similar in nature that I like knowing the "innerds" of how stuff works. It helps me to apply the knowledge when I know the details. I just don't deal with it frequently enough to make it 2nd nature.

Thank you all for your patience,

Johnn  88{Q

 

by: tcengineerPosted on 2009-09-10 at 07:33:04ID: 25300620

Wow...reality has turned upside down. Reading staler's submission threw me. I thought DPI was really the key. The more pixels, the "better" the image quality. Granted, that if you size an image large enough, it too will render "grainy", "stair-stepped", "pixelized"; whatever the term.

lherrou, your'e right, a bit of information overload

Although I'd love to get a handle on the intricacies of digital imagery, the impetuous of my question is that I have a web site where users upload their bust images that will be added to a PDF and printed. The image will likely be about 2"x3" when it's rendered and I'm trying to come up with recommendations to the users as to the quality of the image and the size (in pixels). If the image is larger than the 2"x3", I'll scale it prior to insertion into the PDF.

I guess I'm looking for recommendations based on my application with respect to image type (png, gif, jpeg, tiff, etc), resolution/dpi.

Does that

 

by: lherrouPosted on 2009-09-10 at 07:45:31ID: 25300738

I would normally recommend TIF, but I suspect most of your viewers are going to have images in JPG format, so let them upload in that format. Recommend a size of 600 X 900, which will equate to 2" X 3" in 300 dpi, but set a  minimum of 400 X 600 (200 dpi).

 

by: tcengineerPosted on 2009-09-30 at 07:41:15ID: 25459392

I wanted to increase the number of points associated with this question before I assigned them.

 

by: tcengineerPosted on 2009-09-30 at 07:44:20ID: 31620180

First I want to thank you for taking the time to provide thorough and detailed information.

Secondly I need to apologize for my absence with following up on this issue. A sudden surge of workload has prevented me from being more engaged.

It's clear I have some experimentation to do to get a handle on all the great information you've given me.

Thank you!

John  88{Q

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...