عقد الصور في Clawdbot
تكوين عقد الصور لمساعد Clawdbot الذكي لعرض الصور وعروض الشرائح على الشاشات البعيدة.
نظرة عامة على عقد الصور في Clawdbot
تتيح عقد الصور لـ Clawdbot عرض الصور على الشاشات المتصلة بالأجهزة البعيدة. استخدم عقد الصور لإطارات الصور وشاشات الحالة والإشعارات المرئية.
الميزات
| الميزة | الوصف |
|---|---|
| عرض الصور | إظهار الصور على الشاشة |
| عروض الشرائح | تدوير تلقائي للصور |
| الطبقات المتراكبة | طبقات نصية ورسومية |
| الانتقالات | تأثيرات انتقال سلسة |
| التحكم عن بُعد | التحكم من أي مكان |
التكوين
إعداد العقدة
{
"node": {
"name": "living-room-display",
"capabilities": ["image"],
"image": {
"display": "default",
"resolution": "1920x1080",
"rotation": 0,
"background": "#000000"
}
}
}خيارات العرض
| الخيار | القيم | الوصف |
|---|---|---|
resolution | عرض×ارتفاع | دقة العرض |
rotation | 0, 90, 180, 270 | تدوير الشاشة |
background | لون | لون الخلفية |
scaling | fit, 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"
}
}
}
}الخطوات التالية
- عقد Clawdbot - نظرة عامة على العقد
- عقد الصوت في Clawdbot - تشغيل الصوت
- بوابة Clawdbot - تكوين البوابة