عقد الصور في Clawdbot

تكوين عقد الصور لمساعد Clawdbot الذكي لعرض الصور وعروض الشرائح على الشاشات البعيدة.

نظرة عامة على عقد الصور في Clawdbot

تتيح عقد الصور لـ Clawdbot عرض الصور على الشاشات المتصلة بالأجهزة البعيدة. استخدم عقد الصور لإطارات الصور وشاشات الحالة والإشعارات المرئية.

الميزات

الميزةالوصف
عرض الصورإظهار الصور على الشاشة
عروض الشرائحتدوير تلقائي للصور
الطبقات المتراكبةطبقات نصية ورسومية
الانتقالاتتأثيرات انتقال سلسة
التحكم عن بُعدالتحكم من أي مكان

التكوين

إعداد العقدة

{
  "node": {
    "name": "living-room-display",
    "capabilities": ["image"],
    "image": {
      "display": "default",
      "resolution": "1920x1080",
      "rotation": 0,
      "background": "#000000"
    }
  }
}

خيارات العرض

الخيارالقيمالوصف
resolutionعرض×ارتفاعدقة العرض
rotation0, 90, 180, 270تدوير الشاشة
backgroundلونلون الخلفية
scalingfit, fill, stretchوضع تحجيم الصورة

الأوامر

عرض صورة

# عرض صورة واحدة
clawdbot nodes image living-room --file /path/to/photo.jpg

# عرض من رابط
clawdbot nodes image living-room --url "https://example.com/image.png"

# مسح العرض
clawdbot nodes image living-room --clear

أوامر الوكيل

يمكن للوكيل استخدام عقد الصور:

"Display the weather forecast on the living room screen"

عروض الشرائح

التكوين

{
  "image": {
    "slideshow": {
      "enabled": true,
      "interval": 30000,
      "shuffle": true,
      "transition": "fade",
      "transitionDuration": 1000
    }
  }
}

مصادر عرض الشرائح

{
  "image": {
    "slideshow": {
      "sources": [
        "/photos/family",
        "https://api.example.com/photos"
      ]
    }
  }
}

الانتقالات

الانتقالالوصف
fadeتلاشي متقاطع
slideانزلاق للداخل/الخارج
zoomتأثير تكبير
noneتبديل فوري

الطبقات المتراكبة

طبقة نصية

{
  "image": {
    "overlay": {
      "text": {
        "enabled": true,
        "content": "{{date}} {{time}}",
        "position": "bottom-right",
        "font": "Arial",
        "size": 24,
        "color": "#ffffff"
      }
    }
  }
}

طبقة الحالة

{
  "image": {
    "overlay": {
      "status": {
        "enabled": true,
        "showWeather": true,
        "showCalendar": true
      }
    }
  }
}

التنسيقات المدعومة

التنسيقالامتدادملاحظات
JPEG.jpg, .jpegالأكثر شيوعاً
PNG.pngدعم الشفافية
GIF.gifدعم الرسوم المتحركة
WebP.webpتنسيق حديث
BMP.bmpغير مضغوط

شاشات متعددة

مجموعات العرض

{
  "nodes": {
    "groups": {
      "all-displays": ["living-room", "kitchen", "bedroom"]
    }
  }
}

مزامنة الشاشات

# نفس الصورة على جميع الشاشات
clawdbot nodes image --group all-displays --file /path/to/image.jpg

# مزامنة عرض الشرائح
clawdbot nodes image --group all-displays --slideshow sync

إدارة الطاقة

وضع سكون الشاشة

{
  "image": {
    "power": {
      "sleepAfter": 3600000,
      "wakeOnActivity": true,
      "schedule": {
        "on": "07:00",
        "off": "23:00"
      }
    }
  }
}

الخطوات التالية