class_docstr: Logs debug information during attacking process.
class_docstr_tok: ["Logs","debug","information","during","attacking","process","."]
docstr: Saves images generated during lasting process to the artifacts directory.
  
  :param image: Image to save.
docstr_tok: ["Saves","images","generated","during","lasting","process","to","the","artifacts","directory",".",":","param","image",":","Image","to","save","."]
code: def save_image(self, image: np.ndarray) -> None:
      """
      Saves images generated during lasting process to the artifacts directory.
  
      :param image: Image to save.
      """
      save_nrgb_image(
          image, name_length=5, directory=self.artifacts_directory
      )
  
imports: from abc import ABC, abstractmethod
  from logging import Logger
  from pathlib import Path
  import string
  from typing import Any, Callable, List, Tuple, Union
  import numpy
label_desc: Use image node_id 3 for calling the DebugInfo obj's underlying member method code with example usage: obj.save_image(image) without return types