2

I basically want to press this X button using python, or possible just switch to another image.

enter image description here

The reason why I want to do this is because I'm using the image editor to move and scale the UV vertices of an object, and it doesn't work if the "Rendered Result" image is selected in the image editor, any other image can be selected, just not this one.

bpy.context.area.type = 'IMAGE_EDITOR'
bpy.ops.uv.select_all(action='TOGGLE')
bpy.ops.transform.resize(value=(0,0,0))
bpy.ops.transform.translate(value=(-tx,-ty,0))
Nils Söderman
  • 586
  • 2
  • 4
  • 11

1 Answers1

4

Check if it is a render image then switch to another one (in here no image is chosen )

for area in bpy.context.screen.areas :
    if area.type == 'IMAGE_EDITOR' :
        if area.spaces.active.image.type == 'RENDER_RESULT' :
            area.spaces.active.image = None
Chebhou
  • 19,533
  • 51
  • 98