func encode()

in Diffusion/Common/DiffusionImage.swift [74:87]


    func encode(with coder: NSCoder) {
        coder.encode(id, forKey: "id")
        coder.encode(seed, forKey: "seed")
        coder.encode(steps, forKey: "steps")
        coder.encode(positivePrompt, forKey: "positivePrompt")
        coder.encode(negativePrompt, forKey: "negativePrompt")
        coder.encode(guidanceScale, forKey: "guidanceScale")
        coder.encode(disableSafety, forKey: "disableSafety")
        coder.encode(scheduler, forKey: "scheduler")
        // Encode cgImage as data
        if let data = pngRepresentation() {
            coder.encode(data, forKey: "cgImage")
        }
    }