Image decompression doesn't work in exported builds
The decompress
function is described
as follows:
Error decompress()
Decompresses the image if it is VRAM compressed in a supported format. Returns
@GlobalScope.OK
if the format is supported, otherwise@GlobalScope.ERR_UNAVAILABLE
.Note: The following formats can be decompressed: DXT, RGTC, BPTC. The formats ETC1 and ETC2 are not supported.
However, the decompress function may still return
ERR_UNAVAILABLE
anyway when the game is
exported, because not all of the image compression
and decompression libraries are included in export
builds:
Looks like most of the image compression/decompression libraries aren't included in export builds.
If you are trying to decompress an image
previously compressed by
Image.compress
, it appears that only
COMPRESS_S3TC
can be decompressed at
runtime with the default export template.