Generate QR codes with personalized styles, allowing adjustments to color, block size, shape, and icons.