Graphics.FromImage Method (Image)
Assembly: System.Drawing (in System.Drawing.dll)
Parameters
- image
- Type: System.Drawing.Image
Return Value
Type: System.Drawing.Graphics| Exception | Condition |
|---|---|
| ArgumentNullException | image is null. |
| Exception | image has an indexed pixel format or its format is undefined. |
If the image has an indexed pixel format, this method throws an exception with the message, "A Graphics object cannot be created from an image that has an indexed pixel format." The indexed pixel formats are shown in the following list.
You can save the indexed image as another format by using the Save(String, ImageFormat) method and then retrieve a Graphics object for the new image.
This method also throws an exception if the image has any of the following pixel formats.
You should always call the Dispose method to release the Graphics and related resources created by the FromImage method.
The following code example is designed for use with Windows Forms, and it requires PaintEventArgse, which is a parameter of the Paint event handler. The code performs the following action:
Available since 1.1