rescale image in app when maximized

4 次查看(过去 30 天)
Hi,
I am trying to maximize an image in MATLAB app when the App is maximized.
This mean, resize/rescale the image according tot the original position in the App.
Just maximizing the image show the next:
Original image:
Maximized figure:
The size does not change...
I've tried to use converting, for obtain an autoreflow app, but seems that it does not works for images:
then the new app:
Maximized:
This is not resized.
I looked for adjust by uiifigure function, but I don't realise the way.
I don't know how to resize the image then!
Thank you very much =)
  2 个评论
Jonas
Jonas 2022-7-20
you could set up a listener (e.g. addlistener with the PostSet option) to the figure's WindowState property
Josep Llobet
Josep Llobet 2022-7-21
I don't understand the commands you purpose

请先登录,再进行评论。

回答(1 个)

Image Analyst
Image Analyst 2022-7-20
Use AppDesigner and it will automatically resize when you resize the figure.
  2 个评论
Josep Llobet
Josep Llobet 2022-7-21
I am using AppDesigner for the design of the figure
Image Analyst
Image Analyst 2022-7-21
If you have any more questions, then attach your data and code to read it in (your .mlapp file) with the paperclip icon after you read this:

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Convert Image Type 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by