split covers in half if too wide (#874)
This commit is contained in:
1 parent
48b5b4f397
commit
9680ff24c2
1 file changed
+6
@@ -430,6 +430,12 @@ class Cover:
|
||||
self.image = ImageOps.autocontrast(self.image)
|
||||
if not self.options.forcecolor:
|
||||
self.image = self.image.convert('L')
|
||||
w, h = self.image.size
|
||||
if w / h > 2:
|
||||
if self.options.righttoleft:
|
||||
self.image = self.image.crop((0, 0, w/2 + w * 0.02, h))
|
||||
else:
|
||||
self.image = self.image.crop((w/2 - w * 0.02, 0, w, h))
|
||||
self.image.thumbnail(self.options.profileData[1], Image.Resampling.LANCZOS)
|
||||
self.save()
|
||||
|
||||
|
||||
Reference in new issue
Block a user