Lazarus.9716:

Is there a way to get different image sizes from the render service? Most of the images are returning as 64×64, which is fine for many devices. But on retina, it would be nice to have 128×128 for a 64×64 container size. If you’re using a standard image server, that option should be available to add to the API. The query URL could include the size, as in:

https://render.guildwars2.com/file/{signature}/{file_id}.{format}?size={size}
or
https://render.guildwars2.com/file/{signature}/{size}/{file_id}.{format}

The {size} should probably be enumerated, like [small | medium | large] where small = 64×64, medium = 128×128, and large = 256 × 256. I can imagine large would be useful if the underlying artwork for the asset would support that resolution.

BTW, this item’s icon comes back as 128×128. Not sure where the problem is there, but indicates that larger renditions should be available for the artwork.

https://render.guildwars2.com/file/CACFF93ECF1B0F242EC32FAF5EC17108BDC6B900/220501.png

Dr Ishmael.9685:

The render service is based on the in-game textures. Most item icons are 64×64 textures. Miniature icons, for some reason, are 128×128.

Killer Rhino.6794:

I agree with Lazarus. I understand that the icons are just a dump of what’s in the game, but ANet released the APIs so that external developers can create extended experiences on their behalf. I would very much appreciate higher res versions of the files, and the map tiles, too.