code: def get_suffixes():
      """Get a list of all the filename suffixes supported by libvips.
  
      Returns:
          [string]
  
      """
  
      names = []
  
      if at_least_libvips(8, 8):
          array = vips_lib.vips_foreign_get_suffixes()
          i = 0
          while array[i] != ffi.NULL:
              name = _to_string(array[i])
              if name not in names:
                  names.append(name)
              glib_lib.g_free(array[i])
              i += 1
          glib_lib.g_free(array)
  
      return names
  
file_path: pyvips/pyvips/base.py
imports: from pyvips import ffi, glib_lib, vips_lib, gobject_lib, _to_string, _to_bytes, Error
label_desc: Use image node_id 3 for calling a global function with example usage: get_suffixes() and returns: names