printer_server.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:miaomiaoji-tool 作者: ihciah 项目源码 文件源码
def print_image(url):
    global mutex
    img_file = requests.get(url)
    image = np.asarray(bytearray(img_file.content), dtype='uint8')
    im = cv2.imdecode(image, cv2.IMREAD_GRAYSCALE)
    pixels = ImageConverter.im2bmp(im)
    mutex.acquire()
    try:
        mmj = BtManager("69:68:63:69:61:68")
        if mmj.connected:
            stop = int(time.time()) + len(pixels) / 384 / 5
            mmj.sendImageToBt(pixels)
            mmj.disconnect()
            time_to_sleep = stop - int(time.time())
            time.sleep(time_to_sleep if time_to_sleep > 0 else 0)
    finally:
        mutex.release()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号