getframe didn't capture my axes properly

30 visualizaciones (últimos 30 días)
Osama Alkurdi
Osama Alkurdi el 5 de Jul. de 2021
Respondida: Samayochita el 13 de Feb. de 2025 a las 9:37
why getframe function makes a strange behaves when I used it in my GUI ?
I call it to capture the plotted animation on my axes in the following GUI:
getframe(handles.myAxes)
but when I combined these frames in one single video file using VideoWriter this is what I get !
you can notice that getframe doesn't capture my entire axes but a portion from it plus some area from the container panel, how to fix this issue ?
  1 comentario
Aaron
Aaron el 11 de Oct. de 2024
I beleive there is a bug with this. I am on 2024a OS X, and had a similar problem. For whatever reason moving the figure window around the screen after it's create seemed to fix the problem. After giving it a wiggle getframe started behaving as expected.

Iniciar sesión para comentar.

Respuestas (1)

Samayochita
Samayochita el 13 de Feb. de 2025 a las 9:37
Hi Osama Alkurdi,
I faced the same issue in MATLAB R2024a, but I notice that the issue is fixed in R2024b.
Hope this helps!

Categorías

Más información sobre Animation en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2020a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by