Aller au contenu

Gestion des Images

Lorsque vous essayez d’obtenir une image de l’API, vous obtenez généralement une URL se terminant sans extension, comme ci-dessous.

https://assets.tcgdex.net/fr/swsh/swsh3/136

C’est normal.

Nous vous permettons de personnaliser l’extension et la qualité (pour les cartes) de l’image que vous souhaitez.

Pour les cartes, l’URL peut être reconstruite comme suit

Fenêtre de terminal
https://assets.tcgdex.net/fr/swsh/swsh3/136/{qualité}.{extension}

{qualité} est remplacé par high ou low

et {extension} est remplacé par png, webp ou jpg

voir les détails ci-dessous


Certains des SDK ont des assistants pour les reconstruire facilement

sur un objet Card

// obtenir l'URL finale
val url = card.getImageUrl("high", "webp")
// vous pouvez même obtenir l'image directement
val image = card.getImage("high", "webp")

sur un objet Set

// obtenir l'URL finale
val symbolURL = set.getSymbolUrl("webp")
// obtenir directement le tampon d'image du symbole
val symbol = set.getSymbol("webp")
// obtenir l'URL finale
val logoURL = set.getLogoUrl("webp")
// obtenir directement le tampon d'image du logo
val logo = set.getLogo("webp")

Extension

Tous les actifs sont disponibles avec trois extensions :

  • png : carte avec fond transparent
  • jpg : carte avec fond noir (non recommandé)
  • webp : format moderne plus compact que png/jpg avec un fond transparent (recommandé)

Qualité

Tous les actifs sont disponibles avec trois extensions :

  • high : obtenir l’image au format 600x825
  • low : obtenir l’image au format 245x337