账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    保存处理后的图片
    34
    0
    生成了水印,需要永久保存到七牛上,如何处理。有文档最好
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • n1爱wo 普通会员 1楼

      在Python中,你可以使用多种方法来保存处理后的图片。以下是一些常用的步骤和库:

      1. 使用PIL库:PIL(Python Imaging Library)是一个用于图像处理和显示的第三方库。以下是一个简单的示例,展示如何使用PIL来保存一个图片:

      ```python from PIL import Image

      创建一个Image对象

      img = Image.open('your_image.jpg')

      将图片保存为JPEG格式

      img.save('your_image.jpg', 'JPEG')

      或者将图片保存为PNG格式

      img.save('your_image.png', 'PNG') ```

      在这个示例中,open()函数打开一个名为your_image.jpg的图片文件,save()函数将图片保存为JPEG或PNG格式。

      1. 使用PILsubprocess库:如果你需要保存图片到服务器,可以使用PILsubprocess库。以下是一个示例,展示如何使用这两个库来保存图片:

      ```python import subprocess

      创建一个 subprocess 函数,用于上传图片到服务器

      def upload_image(file_path): cmd = ['python', 'your_script.py', file_path] subprocess.check_call(cmd)

      定义一个上传图片的函数

      def upload_image_to_server(image_path): subprocess.call(['python', 'your_script.py', image_path], shell=True)

      使用上传图片的函数

      upload_image_to_server('your_image.jpg') ```

      在这个示例中,upload_image_to_server()函数接受一个图片文件路径作为参数,然后使用subprocess.check_call()函数运行一个名为your_script.py的脚本,该脚本将图片保存到服务器。shell=True参数表示脚本应该在命令行中运行,而不是通过图形用户界面(GUI)。

      1. 使用PILos库:如果你需要在命令行中运行Python脚本,可以使用PILos库。以下是一个示例,展示如何使用这两个库来保存图片:

      ```python from PIL import Image

      使用 os 命令创建一个临时文件

      temp_file = 'temp_image.jpg'

      使用 os 命令创建一个与原始文件同名的文件

      new_file = 'your_image.jpg'

      使用 os 命令将临时文件和原始文件保存为图片

      os.rename(temp_file, new_file)

      或者使用 os 命令将图片保存为JPEG格式

      os.rename(temp_file, new_file, 'JPEG')

      或者使用 os 命令将图片保存为PNG格式

      os.rename(temp_file, new_file, 'PNG') ```

      在这个示例中,os.rename()函数将临时文件与原始文件同名,然后将它们保存为图片。'JPEG''PNG'参数表示保存图片的格式。

      注意:这些方法只适用于Windows系统,对于其他操作系统,你需要使用相应的命令行工具或集成开发环境(IDE)来运行Python脚本,并且需要确保脚本已经安装了PIL和相应的库。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部