code: def scale(
      img: np.ndarray,
      scale: float,
      interpolation: int = cv2.INTER_LINEAR,
  ) -> np.ndarray:
      height, width = img.shape[:2]
      new_height, new_width = int(height * scale), int(width * scale)
      return resize(img, new_height, new_width, interpolation)
  
imports: import math
  from typing import List, Optional, Sequence, Tuple, Union
  import cv2
  import numpy
  import skimage.transform
  from scipy.ndimage import gaussian_filter
  from albumentations.augmentations.utils import _maybe_process_in_chunks, angle_2pi_range, clipped, preserve_channel_dim, preserve_shape
  from ...None import random_utils
  from ...core.bbox_utils import denormalize_bbox, normalize_bbox
  from ...core.transforms_interface import BoxInternalType, FillValueType, ImageColorType, KeypointInternalType
label_desc: Use image node_id 11 for calling a global function with example usage: scale(img, scale, interpolation) and returns: resize