fix noise random of Film nodes

This commit is contained in:
chflame163
2024-12-15 10:19:51 +08:00
parent b4be09280f
commit fe5b659f10
2 changed files with 7 additions and 5 deletions
+3 -3
View File
@@ -47,7 +47,7 @@ class Film:
):
ret_images = []
seed = int(time.time())
for i in image:
i = torch.unsqueeze(i, 0)
_canvas = tensor2pil(i).convert('RGB')
@@ -74,8 +74,8 @@ class Film:
_canvas = vignette_image(_canvas, vignette_intensity, center_x, center_y)
if grain_power:
_canvas = filmgrain_image(_canvas, grain_scale, grain_power, grain_shadows, grain_highs, grain_sat, seed=int(time.time()))
_canvas = filmgrain_image(_canvas, grain_scale, grain_power, grain_shadows, grain_highs, grain_sat, seed=seed)
seed += 1
ret_image = _canvas
ret_images.append(pil2tensor(ret_image))
+4 -2
View File
@@ -48,6 +48,7 @@ class FilmV2:
):
ret_images = []
seed = int(time.time())
for i in image:
i = torch.unsqueeze(i, 0)
@@ -76,9 +77,10 @@ class FilmV2:
if grain_power:
if grain_method == "fastgrain":
_canvas = image_add_grain(_canvas, grain_scale,grain_power, grain_sat, toe=0, seed=int(time.time()))
_canvas = image_add_grain(_canvas, grain_scale,grain_power, grain_sat, toe=0, seed=seed)
elif grain_method == "filmgrainer":
_canvas = filmgrain_image(_canvas, grain_scale, grain_power, filmgrainer_shadows, filmgrainer_highs, grain_sat, seed=int(time.time()))
_canvas = filmgrain_image(_canvas, grain_scale, grain_power, filmgrainer_shadows, filmgrainer_highs, grain_sat, seed=seed)
seed += 1
ret_image = _canvas
ret_images.append(pil2tensor(ret_image))