2017-09-21 4 views
1

J'essaie de créer une compétence pour Amazon Echo Show dans Python3 afin de tester les utilisateurs des États-Unis. Pour ce faire, je voudrais afficher une image sur l'écran du salon. Cependant, quand j'essaye de faire ceci, mon image est coupée. J'essaie d'agrandir l'image, mais cela ne fait rien.L'image d'arrière-plan d'Amazon Echo Show ne sera pas mise à l'échelle

Pour rendre le modèle que j'utilise le code suivant (excusez les chaînes vides je comme des espaces réservés pour le texte):

'directives': [{ 
     'type': 'Display.RenderTemplate', 
     'template': { 
      'type': 'BodyTemplate1', 
      'token': 'some sample card', 
      'backButton': 'VISIBLE', 
      'title': '', 
      'backgroundImage': { 
       'contentDescription': '', 
       'sources': [ 
        { 
         'url': 'https://upload.wikimedia.org/wikipedia/commons/9/94/California_in_United_States.svg', 
         # 'widthPixels': 350, --> Tried these as well 
         # 'heightPixels': 350, 
         'size': 'SMALL' 
        } 
       ] 
      }, 
      'textContent': { 
       'primaryText': { 
        'type': 'RichText', 
        'text': '' 
       } 
      } 
     } 
    }] 

Je soupçonne qu'il peut avoir quelque chose à voir avec mon type de modèle (BodyTemplate1) ou le fait que j'essaie d'utiliser backgroundImage pour quelque chose pour lequel il n'est pas supposé être utilisé.

Des pensées?

Répondre

0

J'ai résolu le problème en trouvant simplement une image de fond qui était 1024px x 600px (la taille Amazon spécifie pour l'écran de l'exposition).