【问题标题】:Is There a way to print pictures With a printer using python?有没有办法使用python使用打印机打印图片?
【发布时间】:2021-12-24 22:10:11
【问题描述】:

我看到有一个使用 OS 库的选项,但我如何使用它打印图片?例如,.png 文件? 我不想看到图像,我想用 Python 用打印机打印它

import os

os.startfile("C:/Users/gilke/Downloads/File1.txt", "print")

【问题讨论】:

  • 打印在哪里?您可以使用 opencv 进行图像工作,它们允许打开图像并将其保存到文件中。
  • 这能回答你的问题吗? Print to standard printer from Python??如果没有,您能否详细说明您尝试过的方法以及为什么没有奏效?
  • 用打印机打印
  • 这是我在写我之前的确切问题,有人回答了如何打印文本,我的意思是图片

标签: python image printing printers


【解决方案1】:

这仅适用于 Windows(10 或 11):

您可以执行以下操作:

import os

os.startfile("C:/Users/TestFile.txt", "print")

这将在其默认打开器中使用动词“打印”启动文件,这将打印到您的默认打印机。只需要标准库自带的os模块

【讨论】:

    【解决方案2】:

    首先在终端中输入pip install Pillow,然后回车 那么

    from PIL import Image
    myImage=Image.open("Your Image here");
    myImage.show()
    

    就像在stackOverflow上上传问题一样简单

    【讨论】:

    • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
    猜你喜欢
    • 1970-01-01
    • 2019-01-15
    • 2018-05-16
    • 2016-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-26
    • 1970-01-01
    相关资源
    最近更新 更多