PPT2000: Slides Look Bad When Pasted into Other Programs (197697)



The information in this article applies to:

  • Microsoft PowerPoint 2000

This article was previously published under Q197697

SYMPTOMS

Slides and graphics from PowerPoint for Windows may not look as good when pasted into other Windows-based programs. For example, a gradient- filled slide may not be as clear when pasted into Microsoft Word or Microsoft Excel for Windows. Or, you may notice that a slide or graphic looks fine when pasted into Microsoft Word 2000 for Windows, but when that Word document is opened in Microsoft Word 97, it does not look as good.

CAUSE

This problem occurs because of the different methods in which programs handle color palettes under Windows when running with a 256-color display driver.

WORKAROUND

Depending on the desired results and capabilities of the system displaying the graphics, there are several possible workarounds.

Method 1: Use an Enhanced Display Driver or Card

If your display card supports the simultaneous display of 32,000 or 16.7 million colors (16 bit or 24 bit) you can install a display driver for your card that supports either of these color modes.

Method 2: Switch to 16-color Mode

Reducing the number of colors that Windows displays simultaneously can often make complex color images actually look better when viewed in some programs. Windows can still dither the colors for which there aren't exact matching colors available.

NOTE: If the color graphics are bitmaps (such as *.BMP, *.TIF, *.PCX, and so on), this is generally not a good workaround because Windows cannot dither bitmaps.

Method 3: Ignore It

If you plan to print the document that contains the PowerPoint slide, do not worry about how it looks on the screen. How it appears on the screen does not affect the print quality.

Method 4: Don't Use Gradient Fills

The most common cause of this problem is using gradient fills because many very similar colors have to be available. By eliminating gradient fills and using solid backgrounds and fills, you have a much better chance that the palette in the target application can provide all the colors that you want.

MORE INFORMATION

There are several different methods of palette management used by Windows-based programs running under a 256-color video driver.

Static Palette Management

Static palette management is what Microsoft Word 6.0 for Windows and Microsoft Excel 97 for Windows use. They have a fixed rainbow palette that they use at all times. They do not look at the objects embedded or pasted into them to see what colors they are using. They simply assume all pictures can be displayed reasonably with the rainbow palette. This is often true for bitmaps and most generic metafiles such as clip art because their colors are usually spread across a broad spectrum. The rainbow palette is designed to have colors that are relatively close to any arbitrary color.

This does not work well with gradient fills (such as PowerPoint shaded backgrounds). This is because a gradient fill needs to have many very similar colors (varying only slightly from the previous color) for it to display properly. A gradient fill from a blue color to black requires approximately 30-50 shades of blue. Because the static rainbow palette must contain a mix of all colors and is limited to 256 colors total, it cannot have 30-50 shades of blue. Therefore, each of the 30-50 shades of blue map to one of the 6-12 nearest shades of blue that are available in the rainbow palette. What would have been many color bands shrinks down to a half dozen or so.

Dynamic Palette Management

Dynamic palette management is the process of taking into account the color content of all objects native or foreign to your program and creating a palette that best suits that combination of objects. This is the method PowerPoint employs. To do this, the program must scan the objects that are pasted or embedded for colors.

Because the combination of many objects may have more colors than can fit in the palette, there are many algorithms for choosing the best colors to omit from the palette. These colors map to other colors in the palette. This allows pictures with many similar colors (such as gradient fills) to get a better rendering. PowerPoint uses this method of palette management. It is more complex than static palette management. Applications that are not graphically driven may not employ this technique.

No Palette Management

The final method is to have no palette management at all. This causes your program to behave as it would on a 16-color VGA system. It allows for 16 system-defined pure colors with every other color used being dithered. This is what Word version 2.0 for Windows does.

One thing to note about PowerPoint pictures is that PowerPoint actually includes a palette that matches the picture in its exported pictures. For this reason, a PowerPoint slide embedded or pasted in Word 2.0 looks quite good. This is because the picture itself would tell the system what colors to put in the palette when the picture is displayed. However, multiple pictures on one page could cause degradation between each other because there is no code to manage the different pictures' palettes. Word 6.0 and Microsoft Excel 5.0 now override these palettes with their own palette management, and therefore the pictures themselves have no control of the system palette.

Microsoft applications that implement static palette management include:
  • Word version 6.0 for Windows
  • Microsoft Excel 97 for Windows
  • Microsoft Excel version 5.0 for Windows
  • Microsoft Access versions 1.0 and 1.1
  • Works versions 3.0 and 4.0 for Windows
  • Publisher version 2.0
Microsoft applications that don't implement any palette management include:
  • Microsoft Word 97 for Windows
  • Word version 2.0 for Windows
  • Works version 2.0 for Windows
  • Publisher versions 1.0 and 97

Modification Type:MajorLast Reviewed:7/11/2001
Keywords:kbprb KB197697