EFStyleImageParams

public class EFStyleImageParams : EFStyleParams

Parameters for image-based QR code styling.

This class defines the styling parameters for image-based QR codes, which use actual images to fill the QR code modules instead of solid colors. This creates QR codes that incorporate visual content while maintaining scannability.

## Features

  • Image-based module filling
  • Alignment pattern customization
  • Timing pattern styling
  • Position detection pattern styling
  • Data module appearance control
  • Icon and backdrop support

## Usage

 let imageParams = EFStyleImageParamsImage(
     image: myImage,
     mode: .scaleAspectFill
 )

 let params = EFStyleImageParams(
     icon: icon,
     backdrop: backdrop,
     align: align,
     timing: timing,
     position: position,
     data: data,
     image: imageParams
 )

 let style = EFQRCodeStyle.image(params)

## Visual Characteristics

  • QR code modules are filled with actual image content
  • Maintains QR code structure and scannability
  • Supports different image scaling modes
  • Creates visually appealing, branded QR codes