# love.graphics.getCompressedImageFormats

Available since LÖVE 0.9.2
This function is not supported in earlier versions.

Gets the available compressed image formats, and whether each is supported.

## Function

### Synopsis

    formats = love.graphics.getCompressedImageFormats( )

### Arguments

None.

### Returns

`table formats`
  A table containing CompressedFormats as keys, and a boolean indicating whether the format is supported as values. Not all systems support all formats.

## Examples

### Display a list of the compressed image formats on the screen

    formats = love.graphics.getCompressedImageFormats()

    function love.draw()
        local y = 0
        for formatname, formatsupported in pairs(formats) do
            local str = string.format("Supports format '%s': %s", formatname, tostring(formatsupported))
            love.graphics.print(str, 10, y)
            y = y + 20
        end
    end

## See Also

- love.graphics
- CompressedFormat
- love.graphics.newImage
- love.image.newCompressedData

##

Category:

- Functions