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
https://assets.tcgdex.net/fr/swsh/swsh3/136/{qualité}.{extension}
où {qualité}
est remplacé par high
ou low
et {extension}
est remplacé par png
, webp
ou jpg
pour les symboles
et logos
, l’URL peut être reconstruite comme suit
https://assets.tcgdex.net/fr/swsh/swsh3/symbol.{extension}
où {extension}
est remplacé par png
, webp
ou jpg
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")
sur un objet Card
// obtenir l'URL finale String url = card.getImageUrl("high", "webp") // vous pouvez même obtenir l'image directement BufferedImage image = card.getImage("high", "webp")
sur un objet Set
// obtenir l'URL finale String symbolURL = set.getSymbolUrl("webp") // obtenir directement le tampon d'image du symbole BufferedImage symbol = set.getSymbol("webp")
// obtenir l'URL finale String logoURL = set.getLogoUrl("webp") // obtenir directement le tampon d'image du logo BufferedImage logo = set.getLogo("webp")
Extension
Tous les actifs sont disponibles avec trois extensions :
png
: carte avec fond transparentjpg
: 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 600x825low
: obtenir l’image au format 245x337