code: def __init__(
      self,
      paste_button,
      tabname,
      source_text_component=None,
      source_image_component=None,
      source_tabname=None,
      override_settings_component=None,
      paste_field_names=None,
  ):
      self.paste_button = paste_button
      self.tabname = tabname
      self.source_text_component = source_text_component
      self.source_image_component = source_image_component
      self.source_tabname = source_tabname
      self.override_settings_component = override_settings_component
      self.paste_field_names = paste_field_names or []
  
imports: from __future__ import annotations
  import base64
  import io
  import json
  import os
  import re
  import gradio
  from modules.paths import data_path
  from modules import shared, ui_tempdir, script_callbacks, processing
  from PIL import Image
label_desc: Use image node_id 1 to create a new ParamBinding object  with example: obj = ParamBinding(paste_button, tabname, source_text_component, source_image_component, source_tabname, override_settings_component, paste_field_names)