Add clipping

This commit is contained in:
2024-07-04 03:58:30 +02:00
parent a17ec28cc3
commit 6f961a46cf
2 changed files with 16 additions and 12 deletions

View File

@@ -30,12 +30,15 @@ def getPrnuShownAsSuch(size, gaussianNoise = 0):
break
# Center vertically, especially in the case `HEIGHT` > `WIDTH`.
draw.text((0, HEIGHT // 2 - fontSize // 2), TEXT, 255, font = font)
imageNpArray = np.array(imagePil)
imageNpArray = np.array(imagePil, dtype = np.float64)
#print(imageNpArray.dtype)
#exit(1)
gaussianNoiseNpArray = randomGaussianImage(gaussianNoise, size[::-1])
#prnuShownAsSuch = imageNpArray + gaussianNoiseNpArray
prnuShownAsSuch = imageNpArray
for y in range(HEIGHT):
for x in range(WIDTH):
if prnuShownAsSuch[y, x] != 0:
prnuShownAsSuch[y, x] += gaussianNoiseNpArray[y, x]
#print(prnuShownAsSuch[y, x])
prnuShownAsSuch[y, x] = gaussianNoiseNpArray[y, x]
return prnuShownAsSuch