getframe
Capture une figure ou des axes comme image vidéo.
📝Syntaxe
F = getframe
F = getframe(ax)
F = getframe(fig)
📥Arguments d'entrée
Paramètre Description
ax Objet axes : axes à capturer.
fig Objet figure : figure à capturer.
📤Arguments de sortie
Paramètre Description
F Structure : image vidéo.
📄Description

F = getframe capture les axes courants affichés à l'écran comme une image vidéo. F est une structure contenant les données de l'image. La capture préserve la taille à l'écran des axes mais n'inclut pas les étiquettes de graduations ni tout contenu en dehors des limites des axes.

F = getframe(ax) capture les axes spécifiés par ax au lieu des axes courants.

F = getframe(fig) capture la fenêtre de figure entière spécifiée par fig, y compris le titre des axes, les étiquettes et les graduations. Cependant, l'image capturée n'inclut pas le menu ou les barres d'outils de la figure.

💡Exemples
f = figure();
surf(peaks);
F = getframe(f);
figure('Color',[0.5 0.5 0.5]);
imshow(F.cdata)
f = figure();
ax1 = subplot(2,1,1);
surf(peaks);
ax2 = subplot(2,1,2);
plot(rand(30))
F1 = getframe(ax1);
F2 = getframe(ax2);
figure('Color',[0.5 0.5 0.5]);
imshow(F1.cdata)
figure('Color',[0.5 0.5 0.5]);
imshow(F2.cdata)
🔗Voir aussi
imageimshowimwrite
🕔Historique des versions
Version Description
1.13.0 version initiale
Modifier cette page sur GitHub