使用Python将任何图像转换为WebP

在本教程中,我们将介绍如何实现图像转换器的异步方法。您只需将源图像发送到 SubmitWebPConversionTask 或任何其他提交 API 方法(如 SubmitBmpConversionTask、SubmitDicomConversionTask 等)即可接收任务标识符作为响应。 收到任务标识符后,您需要通过调用 GetConversionTaskStatus 方法检查任务状态。只要任务状态等于“Waiting”,您需要在几秒钟延迟后调用相同的方法。一旦您从GetConversionTaskStatus方法收到“Completed”,您就可以调用DownloadResult方法来下载最终图像。您可以使用下面的 Python 实现。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 import requests import time def submit_webp_conversion_task(file_path_to_convert, rapid_api_key): multipart_form_data = { 'file': (file_path_to_convert, open(file_path_to_convert, 'rb')), 'lossy': (None, 'true') } headers = { 'X-RapidAPI-Key': rapid_api_key } response = requests....

2 分钟 · 塞巴斯蒂安·克罗西奇