Background Image Pattern issue

I want to make background pattern for buttons and frames,. but just rescaling the imagelabel to size of button or frame will look weird, I want to make so i just place image to full screen size(full hd image), then just crop it to sizes of button so it will be seen only in background of button or frame.
I already saw some tutorial like this(https://youtu.be/pK6JLNTOcI0?si=pvPQarzu3wU4aChf)
but in video it just resizes the image pattern for button, i need crop of image to button size.
Thats my buttons and screen btw. Who can help pls?