def compress_images(target_images):
current = 0
total_number = len(target_images)
total_time = 0
for image_file in target_images:
current += 1
write_log('Start compressing image: {}'.format(realpath(image_file)))
if os.path.exists(image_file):
time_start = timeit.default_timer()
tinify_image(image_file)
time_diff = round(timeit.default_timer() - time_start, 2)
total_time += time_diff
write_log('Compression done takes {} seconds! ({}/{})\n'.format(time_diff, current, total_number))
else:
write_log('Ignored: target image does not exist! ({}/{})\n'.format(current, total_number))
if total_time > 0:
write_log('Totally takes {} seconds to complete!'.format(total_time))
评论列表
文章目录