Revert "Better image combination"

This reverts commit 223d40eb9bc222c9e938b00a528927d965f7ea10.
This commit is contained in:
Dylan 2023-06-30 18:30:00 +01:00
parent d311943325
commit b4f903d0c8

View File

@ -30,10 +30,9 @@ def scaleImageIterable(args):
targetWidth = args[1] targetWidth = args[1]
targetHeight = args[2] targetHeight = args[2]
pad=args[3] pad=args[3]
image = image.convert('RGBA')
image = ImageOps.expand(image,20)
if pad: if pad:
newImg = ImageOps.contain(image, (targetWidth, targetHeight)) image = image.convert('RGBA')
newImg = ImageOps.pad(image, (targetWidth, targetHeight),color=(0, 0, 0, 0))
else: else:
newImg = ImageOps.fit(image, (targetWidth, targetHeight)) # scale + crop newImg = ImageOps.fit(image, (targetWidth, targetHeight)) # scale + crop
return newImg return newImg
@ -92,12 +91,11 @@ def saveImage(image, name):
def genImage(imageArray): def genImage(imageArray):
totalSize=getTotalImgSize(imageArray) totalSize=getTotalImgSize(imageArray)
combined = combineImages(imageArray, *totalSize) combined = combineImages(imageArray, *totalSize)
combinedBG = combineImages(imageArray, *totalSize,False)
finalImg = combined.convert('RGB') combinedBG = blurImage(combinedBG,50)
finalImg = Image.alpha_composite(combinedBG,combined)
bbox = finalImg.getbbox() #finalImg = ImageOps.pad(finalImg, findImageWithMostPixels(imageArray).size,color=(0, 0, 0, 0))
finalImg = finalImg.crop(bbox) finalImg = finalImg.convert('RGB')
return finalImg return finalImg
def downloadImage(url): def downloadImage(url):