Полностью зависит от того, как часто будет создаваться это изображение.
Если это небольшой проект, я бы выбрал его генерацию каждый раз, так как это было бы самым простым решением.
Если вы ожидаете много поколений, то сохраняйте изображение каждый раз, когда оно генерируется, и затем следует проверка предварительно сгенерированных изображений, однако это немного усложняется, все зависит от того, сколько уникальных вариантов изображений вы ожидаете получить, еслион небольшой, иди на него, иначе у тебя могут быть даты истечения срока годности на изображениях, к которым не так часто обращаются.
Короче говоря, это зависит от того, как это применяется, и недостаточно информации былодано, чтобы дать исчерпывающий ответ на ваше конкретное решение.