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/136C’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
Section intitulée « 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é)
Tous les actifs sont disponibles avec trois extensions :
high: obtenir l’image au format 600x825low: obtenir l’image au format 245x337