Main Content

imgcf

Get current figure containing image

Description

example

fig = imgcf returns the current figure that contains an image. The figure may be a regular figure window that contains at least one image or an Image Tool window.

If none of the figures currently open contains an image, then imgcf creates a new figure.

Examples

collapse all

Open an image in an Image Tool window.

I = imread('strawberries.jpg');
imtool(I)

Figure Image Tool 1 - I contains an axes object and other objects of type uimenu, uitoolbar, uipanel. The axes object contains an object of type image.

Use the handle of a figure containing an Image Tool window to center the window on the screen.

sz = get(groot,'ScreenSize');
pos = get(imgcf,'Position');
pos = [(sz(3)-pos(3))/2 (sz(4)-pos(4))/2 pos(3) pos(4)];
set(imgcf,'Position',pos)

Figure Image Tool 1 - I contains an axes object and other objects of type uimenu, uitoolbar, uipanel. The axes object contains an object of type image.

Output Arguments

collapse all

Current figure containing an image, returned as a figure object.

Tips

  • imgcf can be useful in getting the figure used by the Image Tool. You cannot retrieve the tool figure using gcf.

See Also

| | |

Introduced before R2006a