Upload a photo and it becomes the QR code. The data dots sit on top of your image, with maximum error correction so it still scans.
Scan boost adds a soft dark or light halo around each dot. Leave it at 0 for the cleanest look; raise it only if your phone struggles to read the code.
Keep dark modules clearly darker than light ones. Inverted codes (light on dark) fail on many phones.