---
title: "Working with Images, Bitmaps, Icons, and Metafiles"
ms.date: "03/30/2017"
helpviewer_keywords: 
  - "metafiles [Windows Forms], working with"
  - "examples [Windows Forms], bitmaps"
  - "examples [Windows Forms], images"
  - "bitmaps [Windows Forms], working with"
  - "images [Windows Forms], working with"
  - "examples [Windows Forms], metafiles"
ms.assetid: a626d701-bd99-4fd8-b92f-7b8f794e042b
---
# Working with Images, Bitmaps, Icons, and Metafiles
GDI+ provides the `Bitmap` class for working with raster images and the `Metafile` class for working with vector images. The `Bitmap` and the `Metafile` classes both inherit from the `Image` class.  
  
## In This Section  
 [How to: Draw an Existing Bitmap to the Screen](how-to-draw-an-existing-bitmap-to-the-screen.md)  
 Describes how to load and draw bitmaps.  
  
 [How to: Load and Display Metafiles](how-to-load-and-display-metafiles.md)  
 Shows how to load and draw metafiles.  
  
 [Cropping and Scaling Images in GDI+](cropping-and-scaling-images-in-gdi.md)  
 Explains how to crop and scale vector and raster images.  
  
 [How to: Rotate, Reflect, and Skew Images](how-to-rotate-reflect-and-skew-images.md)  
 Describes how to draw rotated, reflected and skewed images.  
  
 [How to: Use Interpolation Mode to Control Image Quality During Scaling](how-to-use-interpolation-mode-to-control-image-quality-during-scaling.md)  
 Shows how to use the <xref:System.Drawing.Drawing2D.InterpolationMode> enumeration to change image quality.  
  
 [How to: Create Thumbnail Images](how-to-create-thumbnail-images.md)  
 Describes how to create thumbnail images.  
  
 [How to: Improve Performance by Avoiding Automatic Scaling](how-to-improve-performance-by-avoiding-automatic-scaling.md)  
 Explains how to draw an image without automatic scaling.  
  
 [How to: Read Image Metadata](how-to-read-image-metadata.md)  
 Describes how to read metadata from an image.  
  
 [How to: Create a Bitmap at Run Time](how-to-create-a-bitmap-at-run-time.md)  
 Shows how to draw a bitmap at runtime.  
  
 [How to: Extract the Icon Associated with a File in Windows Forms](how-to-extract-the-icon-associated-with-a-file-in-windows-forms.md)  
 Describes how to extract an icon that is an embedded resource of a file.  
  
## Reference  
 <xref:System.Drawing.Image>  
 Describes this class and has links to all of its members.  
  
 <xref:System.Drawing.Imaging.Metafile>  
 Describes this class and has links to all of its members.  
  
 <xref:System.Drawing.Bitmap>  
 Describes this class and has links to all of its members.  
  
## Related Sections  
 [Images, Bitmaps, and Metafiles](images-bitmaps-and-metafiles.md)  
 Contains links to topics that discuss different types of bitmaps and manipulating them in your applications.
