mirror of
https://github.com/ciromattia/kcc
synced 2026-05-24 00:12:36 +00:00
Improved detection of corrupted files
This commit is contained in:
@@ -120,9 +120,16 @@ class ComicPage:
|
|||||||
raise RuntimeError('Cannot read image file %s' % source)
|
raise RuntimeError('Cannot read image file %s' % source)
|
||||||
# Detect corrupted files - Phase 3
|
# Detect corrupted files - Phase 3
|
||||||
try:
|
try:
|
||||||
|
self.image = Image.open(source)
|
||||||
self.image.verify()
|
self.image.verify()
|
||||||
except:
|
except:
|
||||||
raise RuntimeError('Image file %s is corrupted' % source)
|
raise RuntimeError('Image file %s is corrupted' % source)
|
||||||
|
# Detect corrupted files - Phase 4
|
||||||
|
try:
|
||||||
|
self.image = Image.open(source)
|
||||||
|
self.image.load()
|
||||||
|
except:
|
||||||
|
raise RuntimeError('Image file %s is corrupted' % source)
|
||||||
self.image = Image.open(source)
|
self.image = Image.open(source)
|
||||||
self.image = self.image.convert('RGB')
|
self.image = self.image.convert('RGB')
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user