Fonctionnalités
Sites webPortfolioMédiasConservationLivraison clientCoursCommerceÉquipe
FondationsSolutionsTarifs
DocumentationAPI développeurLogicielsGuides
À propos
À proposEngagementActualités
Connexion
ArtInStack

Le système d’exploitation créatif

Produit

  • Aperçu des fonctionnalités
  • Sites web
  • Portfolio
  • Médias
  • Conservation
  • Livraison client
  • Cours
  • Commerce
  • Équipe
  • Solutions

Ressources

  • Guides
  • Logiciels
  • Documentation
  • API développeur
  • Fondations de la plateforme
  • Tarifs
  • Journal des modifications
  • Feuille de route

À propos

  • À propos
  • Engagement
  • Actualités
  • Statut
  • Nous contacter

Espace client

© 2026 ArtInStack. Tous droits réservés.

Politique de confidentialitéConditions d’utilisation

Plateforme développeur ArtInStack

Créez des intégrations personnalisées, automatisez des flux de travail et connectez des clients officiels comme Lightroom Classic via l’API HTTP ArtInStack. Ouvrir la référence API.

API développeur
  • Présentation
  • Authentification
  • OAuth 2.0
  • Jetons d'accès personnels
  • Portées
  • Erreurs
  • Idempotence
  • Médias
  • Portfolios
  • Lightroom Classic
  • Capture One
  • Photoshop
  • Paramètres développeur
Référence API
API développeur

Photoshop

Installez le plugin UXP ArtInStack, Connect Device Code, choisissez un portfolio et publiez le document actif depuis Adobe Photoshop.

Ceci est le guide d'intégration du plugin UXP officiel Photoshop. Référence API : OAuth, Médias, Portfolios.

Prérequis

  • Adobe Photoshop 23+ (UXP)
  • Creative Cloud Desktop (pour installer le .ccx)
  • Compte ArtInStack avec au moins un portfolio créé dans le tableau de bord
  • .ccx depuis Software

Installation

  1. Téléchargez ArtInStack-Photoshop-latest.ccx depuis Software
  2. Double-cliquez le .ccx (ou ouvrez-le avec Creative Cloud Desktop) pour l'installer dans Photoshop
  3. Redémarrez Photoshop si le panneau n'apparaît pas
  4. Ouvrez Plugins → ArtInStack

Bêta privée / développement : chargez manifest.json avec UXP Developer Tools au lieu du .ccx.

Connexion (Device Code)

Photoshop UXP ne peut pas lier un écouteur HTTP en loopback, donc le plugin utilise OAuth 2.0 Device Authorization Grant (pas Authorization Code + PKCE).

  1. Dans le panneau ArtInStack, cliquez sur Connect
  2. Le plugin demande un device code et ouvre /oauth/device dans le navigateur
  3. Connectez-vous si besoin, saisissez le code utilisateur affiché dans le panneau (si demandé), puis approuvez les portées
  4. Le plugin interroge /api/oauth/token jusqu'à l'approbation, puis stocke access + refresh tokens
  5. Applications connectées dans Paramètres → Développeur liste ArtInStack Photoshop après consentement

Choisir un portfolio

  1. Après Connect, le panneau charge GET /api/v1/portfolios
  2. Choisissez le portfolio pour cette publication
  3. Créez les portfolios dans le tableau de bord ArtInStack. Le plugin ne les crée pas

Publier

  1. Ouvrez le document à publier (le master)
  2. Ajustez Export settings dans le panneau si besoin (les défauts correspondent au dimensionnement web Lightroom / Capture One)
  3. Cliquez sur Publish active document. Le plugin prépare un JPEG et le téléverse via POST /api/v1/media avec Idempotency-Key et portfolio_id
  4. En cas de succès, la photo apparaît dans le portfolio du tableau de bord ; le journal du panneau affiche media_id

Les types API pris en charge (JPEG, PNG, GIF, WebP, TIFF) sont listés sur Médias. Le panneau publie uniquement du JPEG aujourd'hui.

Réglages d'export (v0.1.1+)

RéglageDéfautNotes
ResizeOn — 2048 pxGrand côté (alternatives : petit côté, largeur, hauteur, px personnalisé)
Convert to sRGBOnCouleur web/portfolio
Embed profileOnAvec conversion sRGB
Duplicate imageOnTravaillez sur une copie ; le master n'est jamais modifié
Convert to 8-bitOnChemin JPEG
SharpeningLightLight ou Screen Smart Sharpen sur un calque stamped ; None pour ignorer
JPEG qualityHigh (~10)Échelle UXP 1–12

Ce qui se passe à la publication (Duplicate on)

  1. Photoshop duplique le document actif et exécute les étapes d'export sur la copie uniquement (8 bits, sRGB, resize, fusion visible, tampon de netteté optionnel)
  2. Le plugin écrit {document-basename}-copy.jpg et le téléverse
  3. La copie traitée reste ouverte pour inspecter les calques, ajuster l'opacité de netteté dans Calques (ArtInStack sharpen), ou Save As en local
  4. La copie s'ouvre à 100 % de zoom, ou Fit on Screen lorsque le canevas est plus grand que la vue
  5. Publish again tant que cette copie est au premier plan → re-téléversement seulement (pas de second doublon). Activez le master pour préparer une nouvelle copie ou changer les réglages d'export

Le title du téléversement utilise le nom du document ; le filename multipart utilise {basename}-copy.jpg (p. ex. Tiger-Edit-copy.jpg). Les masters dont le nom contient déjà copy reçoivent un suffixe -copy supplémentaire à l'export — c'est attendu.

Dépannage

SymptômeVérifier
Connect bloqué / refuséTerminez le consentement sur /oauth/device ; Device Grant activé pour le client OAuth Photoshop
Liste de portfolios videportfolios:read accordé ; le portfolio existe dans le même espace de travail que le consentement ; Connect terminé
Téléversement 403media:write ou portfolios:write manquant
Type de fichier rejetéGardez le document actif ouvert ; l'export du plugin doit réussir
Fichier trop volumineuxActivez Resize ou baissez la qualité JPEG ; la taille max plateforme s'applique
Erreur de réglages d'export modifiésActivez le master et publiez à nouveau (la copie préparée a été créée avec d'autres réglages)
Doublons au nouvel essaiIdempotency-Key stable par document préparé. Sûr de Publish à nouveau depuis la même copie ouverte

Déconnexion

Utilisez Disconnect dans le panneau ou Révoquer l'accès sous Applications connectées dans le tableau de bord.