I’m trying to display an image (jpeg) fullscreen. From a previous thread I understand that I can get the screen size from [screensize] and use that to re-size a [fpic], however, I can’t work out what message to send [fpic] to resize it. Please can someone tell me (or, even better, post an example)?
Second, is it possible to scale the image rather than have it stretched-to-fit in [fpic]
sending a [window getsize] message to [thispatcher] returns the current window size.
Use [window size $1 $2 $3 $4, window exec] to [thispatcher] to change the window size.
send [patching_rect $1 $2 $3 $4] or [presentation_rect $1 $2 $3 $4] message to [fpic] to change the pic location and size. (The first two values are xy position and the last two are the size dimensions).
To scale your pic proportionally, multiply x, y by the same number. You can use [vexpr $f1*$f2 @scalarmode 1] with the x and y dimension values sent as list to the left inlet and a float scaling factor sent the right inlet.