Format name | File Name Extension |
---|---|
Portable Network Graphics | .png |
JPEG | .jpg, .jpeg, .jpe, .jfif |
Direct Draw Surface | .dds |
Graphics Interchange Format | .gif |
Bitmap | .bmp, .dib |
Tagged Image File Format | .tif, .tiff |
TGA (Targa) | .tga |
Toolbar Item | Description |
---|---|
Select | Enables selection of a rectangular region of an image. After you select a region, you can cut, copy, move, scale, rotate, flip, or delete it. When there is an active selection, drawing tools only affect the selected region. |
Irregular Selection | Enables selection of an irregular region of an image. After you select a region, you can cut, copy, move, scale, rotate, flip, or delete it. When there is an active selection, drawing tools only affect the selected region. |
Wand Selection | Enables selection of a similarly colored region of an image. The tolerance—that is, the maximum difference between adjacent colors within which they are considered similar—can be configured to include a smaller or wider range of similar colors. After you select a region, you can cut, copy, move, scale, rotate, flip, or delete it. When there is an active selection, drawing tools only affect the selected region. |
Pan | Enables movement of the image relative to the window frame. In Pan mode, select a point on the image and then move it around. You can temporarily activate Pan mode by pressing and holding the Ctrl key. |
Zoom | Enables the display of more or less image detail relative to the window frame. In Zoom mode, select a point on the image and then move it right or down to zoom in, or left or up to zoom out. You can zoom in or out by pressing and holding Ctrl while you either use the mouse wheel or press the plus sign (+) or minus sign (-). |
Zoom to Actual Size | Displays the image by using a 1:1 relationship between the pixels of the image and the pixels of the screen. |
Zoom To Fit | Displays the full image in the window frame. |
Zoom To Width | Displays the full width of the image in the window frame. |
Grid | Enables or disables the grid that shows pixel boundaries. The grid might not appear until you zoom into the image. |
View Next MIP Level | Activates the next larger MIP level in a MIP map chain. The active MIP level is displayed on the design surface. This item is only available for textures that have MIP levels. |
View Previous MIP Level | Activates the next smaller MIP level in a MIP map chain. The active MIP level is displayed on the design surface. This item is only available for textures that have MIP levels. |
Red Channel Green Channel Blue Channel Alpha Channel | Enables or disables the specific color channel. Note: By systematically enabling or disabling color channels, you can isolate problems that are related to one or more of them. For example, you could identify incorrect alpha transparency. |
Background | Enables or disables display of the background through transparent parts of the image. You can configure how the background is displayed by choosing from these options: Checkerboard Uses a green color together with the specified background color to display the background as a checkerboard pattern. You can use this option to help make transparent parts of the image more apparent. White Background Uses the color white to display the background. Black Background Uses the color black to display the background. Animate Background Pans the checkerboard pattern slowly. You can use this option to help make transparent parts of the image more apparent. |
Properties | Alternately opens or closes the Properties window. |
Advanced | Contains additional commands and options. Filters Provides several common image filters: Black and White, Blur, Brighten, Darken, Edge Detection, Emboss, Invert Colors, Ripple, Sepia Tone, and Sharpen. Graphics Engines Render with D3D11 Uses Direct3D 11 to render the Image Editor design surface. Render with D3D11WARP Uses Direct3D 11 Windows Advanced Rasterization Platform (WARP) to render the Image Editor design surface. Tools Flip Horizontal Transposes the image around its horizontal, or x, axis. Flip Vertical Transposes the image around its vertical, or y, axis. Generate Mips Generates MIP levels for an image. If MIP levels already exist, they are recreated from the largest MIP level. Any changes that were made to smaller MIP levels are lost. To save the MIP levels that you have generated, you must use the .dds format to save the image. View Frame Rate When enabled, displays the frame rate in the upper-right corner of the design surface. The frame rate is the number of frames that are drawn per second. Tip: You can choose the Advanced button to run the last command again. |
Toolbar Item | Description |
---|---|
Pencil | Uses the active color selection to draw an aliased stroke. You can set the color and thickness of the stroke in the Properties window. |
Brush | Uses the active color selection to draw an anti-aliased stroke. You can set the color and thickness of the stroke in the Properties window. |
Airbrush | Uses the active color selection to draw an anti-aliased stroke that blends together with the image and becomes more saturated as a function of time. You can set the color and thickness of the stroke in the Properties window. |
Eyedropper | Sets the active color selection to the color of the selected pixel. |
Fill | Uses the active color selection to fill a region of the image. The affected region is defined as the pixel where the fill is applied, together with every pixel that is connected to it by pixels of the same color and that is the same color itself. If the fill is applied within an active selection, then the affected region is constrained by the selection. By default, the active color selection is blended together with the affected region of the image according to its alpha component. To use the active color selection to overwrite the affected region, press and hold the Shift key when you use the fill tool. |
Eraser | Sets pixels to the fully transparent color if the image supports an alpha channel. Otherwise, sets the pixels to the active background color. |
Line, Rectangle, Rounded Rectangle, Ellipse | Draws a shape on the image. You can set the color and thickness of the outline in the Properties window. To draw a primitive that has equal width and height, press and hold Shift as you draw. |
Text | Uses the foreground color selection to draw text. The background color is determined by the background color selection. For a transparent background, the alpha value of the background color selection must be 0. While the text region is active, you can set whether the text is drawn with an anti-aliased stroke, and you can set the text Value, Font, Size, and style--Bold, Italics, or Underlined—in the Properties window. The content and appearance of the text is finalized when the text region is no longer active. |
Rotate | Rotates the image 90 degrees clockwise. |
Trim | Trims the image to the active selection. |
Tool | Description |
---|---|
Pencil, Brush, Airbrush, Line, Rectangle, Rounded Rectangle, Ellipse, Text | To blend the active color selection together with the image, in the Properties window, expand the Channels property group and set the Draw checkbox on the Alpha channel, and then draw normally. To draw by using the active color selection and leave the alpha value of the image in place, clear the Draw checkbox of the Alpha channel, and then draw normally. |
Fill | To blend the active color selection together with the image, just choose the area to fill. To use the active color selection—including the value of the alpha channel—to overwrite the image, press and hold Shift and then choose the area to fill. |
Property | Description |
---|---|
Width | The width of the image. |
Height | The height of the image. |
Bits Per Pixel | The number of bits that represent each pixel. The value of this property depends on the Color Format of the image. |
Transparent Selection | True to blend the selection layer together with the main image, based on the alpha value of the selection layer; otherwise, False. This item is only available for images that support alpha. |
Format | The color format of the image. You can specify a variety of color formats, depending on the image format. The color format defines the number and kind of color channels that are included in the image, and also the size and encoding of various channels. |
Mip Level | The active MIP level. This item is only available for textures that have MIP levels. |
Mip Level Count | The total number of MIP levels in the image. This item is only available for textures that have MIP levels. |
Frame Count | The total number of frames in the image. This item is only available for images that support texture arrays. |
Frame | The current frame. Only the first frame can be viewed; all other frames are lost when the image is saved. |
Depth Slice Count | The total number of depth slices in the image. This item is only available for images that support volume textures. |
Depth Slice | The current depth slice. Only the first slice can be viewed; all other slices are lost when you save the image. |
Ctrl | Shift | Alt | Description |
---|---|---|---|
Resizes the content of the selected region. | |||
Shift | Proportionally resizes the content of the selected region. | ||
Alt | Resizes the selected region. This defines a new selection region. | ||
Shift | Alt | Proportionally resizes the selected region. This defines a new selection region. | |
Ctrl | Copies and then resizes the content of the selected region. | ||
Ctrl | Shift | Copies and then proportionally resizes the content of the selected region. |
Tool | Properties |
---|---|
All tools and selections | Rotate by Defines the amount, in degrees, that the selection or tool effect is rotated in the clockwise direction. |
Pencil, Brush, Airbrush, Eraser | Thickness Defines the size of the area that is affected by the tool. |
Text | Anti-alias Draws text that has anti-aliased edges. This gives text a smoother appearance. Value The text to be drawn. Font The font used to draw the text. Size The size of the text. Bold Makes the font bold. Italics Makes the font italic. Underlined Makes the font underlined. |
2D Primitive | Anti-alias Draws primitives that have anti-aliased edges. This gives them a smoother appearance. Thickness Defines the thickness of the line that forms the boundary of the primitive. Radius X (Rounded rectangle only) Defines the rounding radius for the top and bottom edges of the primitive. Radius Y (Rounded rectangle only) Defines the rounding radius for the left and right edges of the primitive. |
Pencil, Brush, Airbrush, 2D Primitive | Channels Enables or disables specific color channels for viewing and drawing. If View is set for a specific color channel, that channel is visible in the image; otherwise, it is not visible. If Draw is set for a specific color channel, that channel is affected by drawing operations; otherwise, it is not. |
Wand Selection, Fill | Tolerance Defines the maximum difference between adjacent colors within which they are considered similar, so that fewer or more similar colors are made a part of the affected or selected region. By default, the value is 32, which means that adjacent pixels within 32 shades (lighter or darker) of the original color are considered to be part of the region. |
Command | Keyboard shortcuts |
---|---|
Switch to Select mode | S |
Switch to Zoom mode | Z |
Switch to Pan mode | K |
Select all | Ctrl+A |
Delete the current selection | Delete |
Cancel the current selection | Esc (escape) |
Zoom in | Ctrl+Mouse wheel forward Ctrl+PageUp Plus Sign (+) |
Zoom out | Ctrl-Mouse wheel backward Ctrl-PageDown Minus Sign (-) |
Pan the image up | Mouse wheel backward PageDown |
Pan the image down | Mouse wheel forward PageUp |
Pan the image left | Shift+Mouse wheel backward Mouse wheel left Shift+PageDown |
Pan the image right | Shift+Mouse wheel forward Mouse wheel right Shift+PageUp |
Zoom to actual size | Ctrl+0 (zero) |
Fit image to window | Ctrl+G, Ctrl+F |
Fit image to window width | Ctrl+G, Ctrl+I |
Toggle grid | Ctrl+G, Ctrl+G |
Crop image to current selection | Ctrl+G, Ctrl+C |
View next (higher detail) MIP level | Ctrl+G, Ctrl+6 |
View previous (lower detail) MIP level | Ctrl+G, Ctrl+7 |
Toggle red color channel | Ctrl+G, Ctrl+1 |
Toggle green color channel | Ctrl+G, Ctrl+2 |
Toggle blue color channel | Ctrl+G, Ctrl+3 |
Toggle alpha (transparency) channel | Ctrl+G, Ctrl+4 |
Toggle alpha checkerboard pattern | Ctrl+G, Ctrl+B |
Switch to irregular selection tool | L |
Switch to wand selection tool | M |
Switch to pencil tool | P |
Switch to brush tool | B |
Switch to fill tool | F |
Switch to eraser tool | E |
Switch to text tool | T |
Switch to color-select (eyedropper) tool | I |
Move the active selection, and its contents. | Arrow keys. |
Resize the active selection, and its contents. | Ctrl+Arrow keys |
Move the active selection, but not its contents. | Shift+Arrow keys |
Resize the active selection, but not its contents. | Shift+Ctrl+Arrow keys |
Commit the current layer | Return |
Decrease tool thickness | [ |
Increase tool thickness | ] |
Title | Description |
---|---|
Working with 3D assets for games and apps | Provides an overview of the tools that you can use in Visual Studio to work with graphics assets such as textures and images, 3D models, and shader effects. |
Model editor | Describes how to use the Visual Studio Model Editor to work with 3D models. |
Shader designer | Describes how to use the Visual Studio Shader Designer to work with shaders. |
Format name | File Name Extension |
---|---|
Portable Network Graphics | .png |
JPEG | .jpg, .jpeg, .jpe, .jfif |
Direct Draw Surface | .dds |
Graphics Interchange Format | .gif |
Bitmap | .bmp, .dib |
Tagged Image File Format | .tif, .tiff |
TGA (Targa) | .tga |
Toolbar Item | Description |
---|---|
Select | Enables selection of a rectangular region of an image. After you select a region, you can cut, copy, move, scale, rotate, flip, or delete it. When there is an active selection, drawing tools only affect the selected region. |
Irregular Selection | Enables selection of an irregular region of an image. After you select a region, you can cut, copy, move, scale, rotate, flip, or delete it. When there is an active selection, drawing tools only affect the selected region. |
Wand Selection | Enables selection of a similarly colored region of an image. The tolerance—that is, the maximum difference between adjacent colors within which they are considered similar—can be configured to include a smaller or wider range of similar colors. After you select a region, you can cut, copy, move, scale, rotate, flip, or delete it. When there is an active selection, drawing tools only affect the selected region. |
Pan | Enables movement of the image relative to the window frame. In Pan mode, select a point on the image and then move it around. You can temporarily activate Pan mode by pressing and holding the Ctrl key. |
Zoom | Enables the display of more or less image detail relative to the window frame. In Zoom mode, select a point on the image and then move it right or down to zoom in, or left or up to zoom out. You can zoom in or out by pressing and holding Ctrl while you either use the mouse wheel or press the plus sign (+) or minus sign (-). |
Zoom to Actual Size | Displays the image by using a 1:1 relationship between the pixels of the image and the pixels of the screen. |
Zoom To Fit | Displays the full image in the window frame. |
Zoom To Width | Displays the full width of the image in the window frame. |
Grid | Enables or disables the grid that shows pixel boundaries. The grid might not appear until you zoom into the image. |
View Next MIP Level | Activates the next larger MIP level in a MIP map chain. The active MIP level is displayed on the design surface. This item is only available for textures that have MIP levels. |
View Previous MIP Level | Activates the next smaller MIP level in a MIP map chain. The active MIP level is displayed on the design surface. This item is only available for textures that have MIP levels. |
Red Channel Green Channel Blue Channel Alpha Channel | Enables or disables the specific color channel. Note: By systematically enabling or disabling color channels, you can isolate problems that are related to one or more of them. For example, you could identify incorrect alpha transparency. |
Background | Enables or disables display of the background through transparent parts of the image. You can configure how the background is displayed by choosing from these options: Checkerboard Uses a green color together with the specified background color to display the background as a checkerboard pattern. You can use this option to help make transparent parts of the image more apparent. White Background Uses the color white to display the background. Black Background Uses the color black to display the background. Animate Background Pans the checkerboard pattern slowly. You can use this option to help make transparent parts of the image more apparent. |
Properties | Alternately opens or closes the Properties window. |
Advanced | Contains additional commands and options. Filters Provides several common image filters: Black and White, Blur, Brighten, Darken, Edge Detection, Emboss, Invert Colors, Ripple, Sepia Tone, and Sharpen. Graphics Engines Render with D3D11 Uses Direct3D 11 to render the Image Editor design surface. Render with D3D11WARP Uses Direct3D 11 Windows Advanced Rasterization Platform (WARP) to render the Image Editor design surface. Tools Flip Horizontal Transposes the image around its horizontal, or x, axis. Flip Vertical Transposes the image around its vertical, or y, axis. Generate Mips Generates MIP levels for an image. If MIP levels already exist, they are recreated from the largest MIP level. Any changes that were made to smaller MIP levels are lost. To save the MIP levels that you have generated, you must use the .dds format to save the image. View Frame Rate When enabled, displays the frame rate in the upper-right corner of the design surface. The frame rate is the number of frames that are drawn per second. Tip: You can choose the Advanced button to run the last command again. |
Toolbar Item | Description |
---|---|
Pencil | Uses the active color selection to draw an aliased stroke. You can set the color and thickness of the stroke in the Properties window. |
Brush | Uses the active color selection to draw an anti-aliased stroke. You can set the color and thickness of the stroke in the Properties window. |
Airbrush | Uses the active color selection to draw an anti-aliased stroke that blends together with the image and becomes more saturated as a function of time. You can set the color and thickness of the stroke in the Properties window. |
Eyedropper | Sets the active color selection to the color of the selected pixel. |
Fill | Uses the active color selection to fill a region of the image. The affected region is defined as the pixel where the fill is applied, together with every pixel that is connected to it by pixels of the same color and that is the same color itself. If the fill is applied within an active selection, then the affected region is constrained by the selection. By default, the active color selection is blended together with the affected region of the image according to its alpha component. To use the active color selection to overwrite the affected region, press and hold the Shift key when you use the fill tool. |
Eraser | Sets pixels to the fully transparent color if the image supports an alpha channel. Otherwise, sets the pixels to the active background color. |
Line, Rectangle, Rounded Rectangle, Ellipse | Draws a shape on the image. You can set the color and thickness of the outline in the Properties window. To draw a primitive that has equal width and height, press and hold Shift as you draw. |
Text | Uses the foreground color selection to draw text. The background color is determined by the background color selection. For a transparent background, the alpha value of the background color selection must be 0. While the text region is active, you can set whether the text is drawn with an anti-aliased stroke, and you can set the text Value, Font, Size, and style--Bold, Italics, or Underlined—in the Properties window. The content and appearance of the text is finalized when the text region is no longer active. |
Rotate | Rotates the image 90 degrees clockwise. |
Trim | Trims the image to the active selection. |
Tool | Description |
---|---|
Pencil, Brush, Airbrush, Line, Rectangle, Rounded Rectangle, Ellipse, Text | To blend the active color selection together with the image, in the Properties window, expand the Channels property group and set the Draw checkbox on the Alpha channel, and then draw normally. To draw by using the active color selection and leave the alpha value of the image in place, clear the Draw checkbox of the Alpha channel, and then draw normally. |
Fill | To blend the active color selection together with the image, just choose the area to fill. To use the active color selection—including the value of the alpha channel—to overwrite the image, press and hold Shift and then choose the area to fill. |
Property | Description |
---|---|
Width | The width of the image. |
Height | The height of the image. |
Bits Per Pixel | The number of bits that represent each pixel. The value of this property depends on the Color Format of the image. |
Transparent Selection | True to blend the selection layer together with the main image, based on the alpha value of the selection layer; otherwise, False. This item is only available for images that support alpha. |
Format | The color format of the image. You can specify a variety of color formats, depending on the image format. The color format defines the number and kind of color channels that are included in the image, and also the size and encoding of various channels. |
Mip Level | The active MIP level. This item is only available for textures that have MIP levels. |
Mip Level Count | The total number of MIP levels in the image. This item is only available for textures that have MIP levels. |
Frame Count | The total number of frames in the image. This item is only available for images that support texture arrays. |
Frame | The current frame. Only the first frame can be viewed; all other frames are lost when the image is saved. |
Depth Slice Count | The total number of depth slices in the image. This item is only available for images that support volume textures. |
Depth Slice | The current depth slice. Only the first slice can be viewed; all other slices are lost when you save the image. |
Ctrl | Shift | Alt | Description |
---|---|---|---|
Resizes the content of the selected region. | |||
Shift | Proportionally resizes the content of the selected region. | ||
Alt | Resizes the selected region. This defines a new selection region. | ||
Shift | Alt | Proportionally resizes the selected region. This defines a new selection region. | |
Ctrl | Copies and then resizes the content of the selected region. | ||
Ctrl | Shift | Copies and then proportionally resizes the content of the selected region. |
Tool | Properties |
---|---|
All tools and selections | Rotate by Defines the amount, in degrees, that the selection or tool effect is rotated in the clockwise direction. |
Pencil, Brush, Airbrush, Eraser | Thickness Defines the size of the area that is affected by the tool. |
Text | Anti-alias Draws text that has anti-aliased edges. This gives text a smoother appearance. Value The text to be drawn. Font The font used to draw the text. Size The size of the text. Bold Makes the font bold. Italics Makes the font italic. Underlined Makes the font underlined. |
2D Primitive | Anti-alias Draws primitives that have anti-aliased edges. This gives them a smoother appearance. Thickness Defines the thickness of the line that forms the boundary of the primitive. Radius X (Rounded rectangle only) Defines the rounding radius for the top and bottom edges of the primitive. Radius Y (Rounded rectangle only) Defines the rounding radius for the left and right edges of the primitive. |
Pencil, Brush, Airbrush, 2D Primitive | Channels Enables or disables specific color channels for viewing and drawing. If View is set for a specific color channel, that channel is visible in the image; otherwise, it is not visible. If Draw is set for a specific color channel, that channel is affected by drawing operations; otherwise, it is not. |
Wand Selection, Fill | Tolerance Defines the maximum difference between adjacent colors within which they are considered similar, so that fewer or more similar colors are made a part of the affected or selected region. By default, the value is 32, which means that adjacent pixels within 32 shades (lighter or darker) of the original color are considered to be part of the region. |
Command | Keyboard shortcuts |
---|---|
Switch to Select mode | S |
Switch to Zoom mode | Z |
Switch to Pan mode | K |
Select all | Ctrl+A |
Delete the current selection | Delete |
Cancel the current selection | Esc (escape) |
Zoom in | Ctrl+Mouse wheel forward Ctrl+PageUp Plus Sign (+) |
Zoom out | Ctrl-Mouse wheel backward Ctrl-PageDown Minus Sign (-) |
Pan the image up | Mouse wheel backward PageDown |
Pan the image down | Mouse wheel forward PageUp |
Pan the image left | Shift+Mouse wheel backward Mouse wheel left Shift+PageDown |
Pan the image right | Shift+Mouse wheel forward Mouse wheel right Shift+PageUp |
Zoom to actual size | Ctrl+0 (zero) |
Fit image to window | Ctrl+G, Ctrl+F |
Fit image to window width | Ctrl+G, Ctrl+I |
Toggle grid | Ctrl+G, Ctrl+G |
Crop image to current selection | Ctrl+G, Ctrl+C |
View next (higher detail) MIP level | Ctrl+G, Ctrl+6 |
View previous (lower detail) MIP level | Ctrl+G, Ctrl+7 |
Toggle red color channel | Ctrl+G, Ctrl+1 |
Toggle green color channel | Ctrl+G, Ctrl+2 |
Toggle blue color channel | Ctrl+G, Ctrl+3 |
Toggle alpha (transparency) channel | Ctrl+G, Ctrl+4 |
Toggle alpha checkerboard pattern | Ctrl+G, Ctrl+B |
Switch to irregular selection tool | L |
Switch to wand selection tool | M |
Switch to pencil tool | P |
Switch to brush tool | B |
Switch to fill tool | F |
Switch to eraser tool | E |
Switch to text tool | T |
Switch to color-select (eyedropper) tool | I |
Move the active selection, and its contents. | Arrow keys. |
Resize the active selection, and its contents. | Ctrl+Arrow keys |
Move the active selection, but not its contents. | Shift+Arrow keys |
Resize the active selection, but not its contents. | Shift+Ctrl+Arrow keys |
Commit the current layer | Return |
Decrease tool thickness | [ |
Increase tool thickness | ] |
Title | Description |
---|---|
Working with 3D assets for games and apps | Provides an overview of the tools that you can use in Visual Studio to work with graphics assets such as textures and images, 3D models, and shader effects. |
Model editor | Describes how to use the Visual Studio Model Editor to work with 3D models. |
Shader designer | Describes how to use the Visual Studio Shader Designer to work with shaders. |