mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
...
This commit is contained in:
parent
e300871797
commit
cda271f2d9
@ -66,7 +66,10 @@ def scale_image(data, width=60, height=80, compression_quality=70, as_png=False,
|
|||||||
def run_optimizer(file_path, cmd, as_filter=False, input_data=None):
|
def run_optimizer(file_path, cmd, as_filter=False, input_data=None):
|
||||||
file_path = os.path.abspath(file_path)
|
file_path = os.path.abspath(file_path)
|
||||||
cwd = os.path.dirname(file_path)
|
cwd = os.path.dirname(file_path)
|
||||||
fd, outfile = tempfile.mkstemp(dir=cwd)
|
ext = os.path.splitext(file_path)[1]
|
||||||
|
if not ext or len(ext) > 10 or not ext.startswith('.'):
|
||||||
|
ext = '.jpg'
|
||||||
|
fd, outfile = tempfile.mkstemp(dir=cwd, suffix=ext)
|
||||||
try:
|
try:
|
||||||
if as_filter:
|
if as_filter:
|
||||||
outf = os.fdopen(fd, 'wb')
|
outf = os.fdopen(fd, 'wb')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user