code: def save_rgb_image(self, image):
      t_start = self.timer.time()
  
      image.convert(carla.ColorConverter.Raw)
      array = np.frombuffer(image.raw_data, dtype=np.dtype("uint8"))
      array = np.reshape(array, (image.height, image.width, 4))
      array = array[:, :, :3]
      array = array[:, :, ::-1]
  
      if self.display_man.render_enabled():
          self.surface = pygame.surfarray.make_surface(
              array.swapaxes(0, 1)
          )
  
      t_end = self.timer.time()
      self.time_processing += t_end - t_start
      self.tics_processing += 1
  
imports: import glob
  import os
  import sys
  import carla
  import argparse
  import random
  import time
  import numpy
label_desc: Use image node_id 4 for calling the SensorManager obj's underlying member method code with example usage: obj.save_rgb_image(image) without return types