So as when your bitcoin address is requested you can just send the image for scan to prevent your Bitcoin address from being tempered with.
Scan the QR code, copy and paste the address, type the address manually, you have to double check. And the another person, who can be the sender or receiver, must double check the address too before a transaction is broadcasted.
Like if you are a receiver, you send the QR code to the sender, you must double check that if you scan that QR code, it is actually your receiving address.
Same for the sender, scan QR code and double check to ask you is this address "bc1xxxxx" is actually the receiver address.