15 votes

Quelle est la bonne façon de faire une capture d'écran pour la soumission au Mac App Store ?

Je veux soumettre mon application au Mac App Store. Le Mac App Store demande une capture d'écran aux dimensions 1280x800, 1440x900, 2880x1800 ou 2560x1600. Mon écran Samsung ne supporte pas ces dimensions. Si je fais une capture d'écran à l'aide de Grab et que je la mets à l'échelle de la dimension 1280x800, ce n'est pas très beau. Quelle est la manière correcte de prendre une capture d'écran pour la soumission MAS ?

PS : Mon Samsung supporte les dimensions : 640x480,720x576,800x600,1024x576,1024x768,1280x960,1344x756,1344x1008,1600x900

5voto

Ask Bjørn Hansen Points 3509

Voir les docs - dans la dernière ligne du tableau, il est écrit :

Une capture d'écran est requise pour les applications Mac. Jusqu'à quatre captures d'écran supplémentaires peuvent être téléchargées. Les captures d'écran apparaissent sur la boutique dans l'ordre où elles ont été téléchargées dans iTunes Connect. Les exigences en matière de captures d'écran sont les suivantes :

  • 72 dpi, RGB, aplati, sans transparence
  • Format de fichier image JPEG ou PNG de haute qualité dans l'espace couleur RVB
  • Rapport d'aspect 16:10
  • Une des tailles suivantes :
    • 1280 x 800 pixels
    • 1440 x 900 pixels
    • 2880 x 1800 pixels

4 votes

La question est de savoir comment faire une capture d'écran si l'écran ne supporte aucune des tailles requises, et non pas quelles sont les tailles requises.

0 votes

J'ai compris qu'il s'agissait d'une correction de l'idée implicite selon laquelle il fallait télécharger toutes les résolutions possibles.

3voto

Remco Poelstra Points 131

Cocoa stocke la taille du cadre de la dernière fenêtre en utilisant NSUserDefaults .

Vous pouvez l'utiliser pour définir le cadre de la fenêtre à l'aide du Terminal :

  1. Quittez votre application.
  2. Cours : defaults write <your domain> "NSWindow Frame <YourWindowName>LastWindowFrame" "0 123 <frame width> <frame height> 0 0 2560 1600 " .
  3. Redémarrez votre application.

Vous pouvez inspecter le <YourWindowName> partie utilisant :

defaults read <your domain>

1 votes

Une réponse fantastique. Pour d'autres, le <your domain> est l'identifiant du paquet affiché dans Xcode, .e.g. com.yourcompany.yourapp au moins pour les applications Catalyst.

0 votes

À Big Sur, j'ai encore dû jouer avec la largeur et la hauteur du cadre. Par exemple, j'ai utilisé 1328 788 pour obtenir des captures d'écran de 1440 x 900, en utilisant shift-Cmd-4 <space> pour les capturer, mais au moins c'est devenu prévisible.

2 votes

Cela peut être dû au fait que l'ombre de la fenêtre est également capturée. Je crois que le fait de maintenir la touche Option enfoncée pendant la capture empêche l'ombre de la fenêtre d'être incluse.

1voto

Dave Points 11

J'ai eu le même problème sur mon Apple Cinema Display. Il ne prend en charge que les rapports d'aspect 16:9.

L'approche la plus simple (qui évite l'édition d'images) est d'utiliser un ordinateur portable Mac avec un rapport d'aspect 16:10. Tout ce que j'avais à faire était de débrancher mon Macbook Air du Cinema Display, et j'ai obtenu des ratios 16:10 dans les préférences du système d'affichage. Les formats 1440x900 et 1280x800 sont tous deux disponibles.

MacBook Air

Mon MacBook Pro avec écran Retina, supporte nativement le format 16:10 à 2880x1800.

0voto

borisy Points 111

Appuyez sur commande + shift + 5 et faites glisser le rectangle pour qu'il ait la taille nécessaire. Puis faites une capture d'écran. La taille du rectangle utilisera des points, vous devez les multiplier par 2 généralement lors d'une capture sur un écran Retina. Par exemple, si l'écran affiche 1440 x 900, la capture d'écran sera de 2022 x 1800.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X