# SpaceImageEditor(Space)

base classes — `bpy_struct`, `Space`

class `bpy.types.``SpaceImageEditor`(Space)

  Image and UV editor space data

  `cursor_location`

    2D cursor location for this view

    Type: | float array of 2 items in [-inf, inf], default (0.0, 0.0)

  `draw_channels`

    Channels of the image to draw

    - `COLOR_ALPHA` Color and Alpha, Draw image with RGB colors and alpha transparency.
    - `COLOR` Color, Draw image with RGB colors.
    - `ALPHA` Alpha, Draw alpha transparency channel.
    - `Z_BUFFER` Z-Buffer, Draw Z-buffer associated with image (mapped from camera clip start to end).
    - `RED` Red.
    - `GREEN` Green.
    - `BLUE` Blue.

    Type: | enum in [‘COLOR_ALPHA’, ‘COLOR’, ‘ALPHA’, ‘Z_BUFFER’, ‘RED’, ‘GREEN’, ‘BLUE’], default ‘COLOR’

  `grease_pencil`

    Grease pencil data for this space

    Type: | `GreasePencil`

  `image`

    Image displayed and edited in this space

    Type: | `Image`

  `image_user`

    Parameters defining which layer, pass and frame of the image is displayed

    Type: | `ImageUser`, (readonly, never None)

  `mask`

    Mask displayed and edited in this space

    Type: | `Mask`

  `mask_draw_type`

    Draw type for mask splines

    - `OUTLINE` Outline, Draw white edges with black outline.
    - `DASH` Dash, Draw dashed black-white edges.
    - `BLACK` Black, Draw black edges.
    - `WHITE` White, Draw white edges.

    Type: | enum in [‘OUTLINE’, ‘DASH’, ‘BLACK’, ‘WHITE’], default ‘OUTLINE’

  `mask_overlay_mode`

    Overlay mode of rasterized mask

    - `ALPHACHANNEL` Alpha Channel, Show alpha channel of the mask.
    - `COMBINED` Combined, Combine space background image with the mask.

    Type: | enum in [‘ALPHACHANNEL’, ‘COMBINED’], default ‘ALPHACHANNEL’

  `mode`

    Editing context being displayed

    - `VIEW` View, View the image and UV edit in mesh editmode.
    - `PAINT` Paint, 2D image painting mode.
    - `MASK` Mask, Mask editing.

    Type: | enum in [‘VIEW’, ‘PAINT’, ‘MASK’], default ‘VIEW’

  `pivot_point`

    Rotation/Scaling Pivot

    - `BOUNDING_BOX_CENTER` Bounding Box Center, Pivot around bounding box center of selected object(s).
    - `CURSOR` 3D Cursor, Pivot around the 3D cursor.
    - `INDIVIDUAL_ORIGINS` Individual Origins, Pivot around each object’s own origin.
    - `MEDIAN_POINT` Median Point, Pivot around the median point of selected objects.
    - `ACTIVE_ELEMENT` Active Element, Pivot around active object.

    Type: | enum in [‘BOUNDING_BOX_CENTER’, ‘CURSOR’, ‘INDIVIDUAL_ORIGINS’, ‘MEDIAN_POINT’, ‘ACTIVE_ELEMENT’], default ‘BOUNDING_BOX_CENTER’

  `sample_histogram`

    Sampled colors along line

    Type: | `Histogram`, (readonly)

  `scopes`

    Scopes to visualize image statistics

    Type: | `Scopes`, (readonly)

  `show_grease_pencil`

    Show grease pencil for this view

    Type: | boolean, default False

  `show_mask_overlay`

    Type: | boolean, default False

  `show_mask_smooth`

    Type: | boolean, default False

  `show_maskedit`

    Show Mask editing related properties

    Type: | boolean, default False, (readonly)

  `show_paint`

    Show paint related properties

    Type: | boolean, default False, (readonly)

  `show_render`

    Show render related properties

    Type: | boolean, default False, (readonly)

  `show_repeat`

    Draw the image repeated outside of the main view

    Type: | boolean, default False

  `show_stereo_3d`

    Display the image in Stereo 3D

    Type: | boolean, default False

  `show_uvedit`

    Show UV editing related properties

    Type: | boolean, default False, (readonly)

  `use_image_pin`

    Display current image regardless of object selection

    Type: | boolean, default False

  `use_realtime_update`

    Update other affected window spaces automatically to reflect changes during interactive operations such as transform

    Type: | boolean, default False

  `uv_editor`

    UV editor settings

    Type: | `SpaceUVEditor`, (readonly, never None)

  `zoom`

    Zoom factor

    Type: | float array of 2 items in [-inf, inf], default (0.0, 0.0), (readonly)

  `draw_handler_add`()

    Undocumented

  `draw_handler_remove`()

    Undocumented

Inherited Properties

`bpy_struct.id_data` `Space.type` | `Space.show_locked_time`

Inherited Functions

`bpy_struct.as_pointer` `bpy_struct.driver_add` `bpy_struct.driver_remove` `bpy_struct.get` `bpy_struct.is_property_hidden` `bpy_struct.is_property_readonly` `bpy_struct.is_property_set` `bpy_struct.items` | `bpy_struct.keyframe_delete` `bpy_struct.keyframe_insert` `bpy_struct.keys` `bpy_struct.path_from_id` `bpy_struct.path_resolve` `bpy_struct.property_unset` `bpy_struct.type_recast` `bpy_struct.values`