CreatorCreator
首页
快速上手
  • 中文简体
  • English
首页
快速上手
  • 中文简体
  • English
  • Creator

    • 快速上手
  • Stream Dock

    • 插件SDK
    • 图标包

      • 概述
      • 术语
      • 创建图标包
      • 图标规格
    • 场景配置

      • 什么是场景配置?
      • 导出
      • 使用案例
  • mPanel

    • 插件SDK
  • Linux StreamDock SDK

    • Cpp SDK

      • 概述
      • 依赖安装
      • 设备管理器
      • StreamDock 基类
      • StreamDock293
      • 通信传输
      • 示例
      • 源代码
    • Python SDK

      • 概述
      • 依赖安装
      • 设备管理器
      • StreamDock 基类
      • StreamDock293
      • 示例
      • 源代码
  • Windows StreamDock SDK

    • WebSocket SDK

      • 概述
      • 快速上手
      • 发送的事件
      • 接收的事件
    • Cpp SDK

      • 概述
      • 依赖安装
      • 设备管理器
      • StreamDock 基类
      • StreamDock293
      • 通信传输
      • 示例
      • 源代码
  • 支持

    • 帮助和错误报告

StreamDock293

streamDock293继承自streamDock类

设置设备的屏幕亮度

def set_brightness(self, percent):
    return self.transport.setBrightness(percent)

设置设备的背景图片

def set_touchscreen_image(self, image):
    image = Image.open(image)
    # 转换为RGB模式
    image = image.convert('RGB')
    width,height=image.size
    # 获取图片的像素数据
    pixels = list(image.getdata())
    bgr_data = []
    # 遍历像素数据,将RGB值转换为BGR值并添加到列表中
    for pixel in pixels:
        r, g, b = pixel
        bgr_data.extend([r, g, b])
    arr_type = ctypes.c_char * len(bgr_data)
    arr_ctypes = arr_type(*bgr_data)
    reversed_bgr_array = arr_ctypes[::-1]
    return self.transport.setBackgroundImg(reversed_bgr_array,width*height*3)

设置设备的按键图标

def set_key_image(self, image, key):
    # 打开图片
    image1 = Image.open(image)
    # 旋转图片180度
    rotated_image = image1.rotate(180)
    # 保存旋转后的图片
    rotated_image.save("Temporary.jpg",image)
    returnvalue = self.transport.setKeyImg(bytes("Temporary.jpg",'utf-8'), key)
    os.remove("Temporary.jpg")
    return returnvalue

获取设备的固件版本号

def get_serial_number(self,lenth):
    return self.transport.getInputReport(lenth)

设置按键图标通过imagedata

def set_key_imagedata(self, key, image,width=126,height=126):
    pass
Last Updated:
Contributors: Heart
Prev
StreamDock 基类
Next
示例