[2] - 编写一个命令行程序,它接受图像的单个 URL 或包含图像 URL 列表的 CSV 文件的本地路径。a) 实现有效的逻辑来下载图像(如果是图像 URL)/批量图像(如果是 CSV 路径)并获取图像的分辨率、大小(以字节为单位)并将其调整为 320x568 像素,同时保持纵横比。b) 将原始图像和调整大小的图像都转换为 base64 字符串,并将详细信息保存为以下 JSON 格式。c) 如果任何步骤失败,则将其记录在相应输出字典的状态键中,并将其写入 JSON 文件。加分项:如果您可以使用 imgur API 将调整大小的图像上传到 imgur,并将图像链接也作为单独的键包含在 JSON 输出中。这是可选的。